javafxports 8.60.7のみをAndroid用(Gluon Mobileなし)で使用する - 戻るボタンを押すと、アプリケーションは終了しません。 これを修正するにはどうすればよいですか?javafxports 8.60.7 - Androidで戻るボタンを使用する - 終了アプリケーションなし
0
A
答えて
0
JavaFXPortsではAndroidでプレーンJavaFXを実行できますが、OpenJFXプロジェクトでは実装されていないプラットフォーム機能がいくつかあります。
ビューとレイヤーの両方のバックボタンで適切に処理されますが、使用していない場合はそれを処理する必要があります。
このquestionには、Androidの[戻る]ボタンの対処方法に関する回答が既にあります。
編集「出口」の部分については
は、チャームダウンOSSライブラリがすでにシャットダウンするサービスアプリケーションを提供しています。これは、簡単にライフサイクルのプラグインを追加することで、プロジェクトに含めることができます。今
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'org.javafxports:jfxmobile-plugin:1.1.0'
}
}
apply plugin: 'org.javafxports.jfxmobile'
repositories {
jcenter()
}
mainClassName = '<your.main.class>'
jfxmobile {
downConfig {
version '3.0.0'
plugins 'lifecycle'
}
android {
manifest = 'src/android/AndroidManifest.xml'
}
}
そして、あなたはあなたが戻ってボタンを経由してアプリケーションを終了したいとき、それはshutdown
を呼び出す必要があるすべて:アンダー
Services.get(LifecycleService.class).ifPresent(LifecycleService::shutdown);
これはプラットフォームをチェックし、Platform.exit()
(デスクトップ)またはFXActivity.getInstance().finish()
(Android)を呼び出します。
関連する問題
- 1. AndroidボタンOnclickアプリケーションを終了します
- 2. 「戻る」ボタンを押すとアプリケーションが終了します
- 3. Ionic 2 - Androidの戻るボタンでアプリを終了するには?
- 4. Androidは戻るボタンでwebviewを終了できません
- 5. Xamarin Androidでアプリケーションを終了した後、バックグラウンドサービスが終了する
- 6. Javascript - 戻るボタンAndroidから終了ブラウザを外す
- 7. アクティビティ2の戻るボタンは、Android 7のアクティビティ1に行くのではなく、アプリケーションを終了します。
- 8. Android:アプリケーションで終了
- 9. もう一度戻るボタンをクリックするとアプリを終了します - Android
- 10. 戻るボタンを押してもアクティビティが終了しない
- 11. Android WebAppの強制終了ボタンが戻る
- 12. Androidウェブビューは、戻るボタンを押したときに終了します
- 13. Gluon JavaFXPortsプロジェクトでAndroid aarライブラリを使用
- 14. メインアクティビティに戻る代わりにボタンをクリックするとアプリケーションが終了する
- 15. xcode IOSボタンは、ホームボタンのようなアプリケーションを終了するボタン
- 16. UIToolBarの完了ボタンを使用してUIPickerViewを終了する
- 17. Androidスタジオエミュレータを使用して戻るボタン
- 18. Android - アプリケーションが終了するとリモートサービスが終了する
- 19. アプリケーションを終了するにはAndroid
- 20. 家を押してから、アプリに戻って戻るボタンを押すと、アプリケーションが終了します
- 21. ダイアログ上のアクティビティを終了します。戻るボタン
- 22. エラーなしでアプリケーションが終了する
- 23. 終了メニューと終了イベントを使用してアプリケーションをシャットダウン
- 24. Chromeの戻るボタンで予期せずアップロードストリームが終了する
- 25. 戻るボタンTabGroupアクティビティで強制終了する
- 26. 戻るボタンでAndroidのアクティビティを破棄できませんでした。私のアクティビティから(終了ボタンを介して)終了すると、上記のエラーが発生したときに、戻るボタンでAndroidアクティビティを破棄できませんでした。
- 27. setOnClickListenerはAndroidアプリケーションを終了します
- 28. Androidスタジオの自分のアプリケーションで音声通話を終了または終了するボタン
- 29. vb.netのファイルパスを使用してアプリケーションをプログラムで終了する
- 30. 終了時にアプリケーションを終了する
はい、私の質問には答えがありますが、Android用にFXActivity.getInstance()を呼び出す必要があります。 –
javafxportsを使用するには、JoséPeredaのソースを使用することをお勧めします。https://github.com/jperedadnr/Game2048FX –
再びThanksJoséPereda。 –