アクティビティではないJavaクラスでonPause()をキャッチする方法はありますか?私は他のアプリで使用されているJavaヘルパークラスのネイティブコードを持っています。それらのアプリがバックグラウンドに入るときはいつでもそれを準備したいと思います。これをどうすれば解決できますか? onPause()を取得するためにJavaクラスにいくつかのクラスを拡張させるだけで十分ですか?マニフェストなどでアクティビティとして登録されていませんか?Android - アクティブなアクティビティなしでonPauseをキャッチ
0
A
答えて
0
はonPause()
またはprepare()
したり、ヘルパークラスでwhateverSuitYou()
という名前のパブリックメソッドを作成し、あなたのActivity
のonPause()
からそれを呼び出します。
0
今日、ApplicationクラスのregisterActivityLifecycleCallbacks()を使用して、onActivityPaused()を提供することができます。
例:
AppContext.registerActivityLifecycleCallbacks(new Application.ActivityLifecycleCallbacks() {
@Override
public void onActivityPaused(Activity activity) {
//handle here
}
}
関連する問題
- 1. Android:なぜアクティビティはonPauseですか?
- 2. 非アクティブなクラスのアクティビティを開始し、Androidのメディアプレーヤーを使用
- 3. finish()の呼び出し後にOnPauseでアクティビティを取得する
- 4. Androidアクティビティのデータを管理する:onPause、onSaveInstanceState、onRetainNonConfigurationInstance
- 5. SearchDialogインテントを使用してアクティブなアクティビティを開く
- 6. Android - onPauseとWidgetLocker
- 7. Android Java - なぜ拡張アクティビティではない - >新しいアクティビティ
- 8. Android ICSでアクティビティを保存しない
- 9. Android Life Cycles - onPause(){}でonResume()を呼び出せないのはなぜですか?
- 10. Androidタブホストのアクティブなタブ
- 11. android viewpager、現在アクティブなビュー
- 12. Androidで複数のアクティブなオーバーラップサーフェイスビューのサポート
- 13. Android - [Xoom/Honeycomb]アプリケーションがLAUNCHERアクティビティなしで動作しない
- 14. Androidアプリケーションが不要な例外をキャッチ
- 15. Android - アクティブな壁紙を読む
- 16. アクティビティのshowDialogが呼び出されるとどうなりますか?なぜそうなら、アクティビティはonPauseを呼び出しますか?
- 17. onPauseは、私は次のようしている現在のアクティビティ
- 18. オープンできないアクティビティ - Androidのセッションマネージャー
- 19. 例外をキャッチしてRuntimeExceptionをキャッチしないのはなぜですか?
- 20. アクティブなAndroidの多対多関係
- 21. Android:アクティブなWi-Fiネットワークのスキャン
- 22. アンドロイド3.0の不要なonPauseを診断
- 23. Android - 音楽を続けるonPause
- 24. WPFの非アクティブとアクティビティ
- 25. onPause、onResume、onStop、onStartなど、発射しない - ライフサイクル?
- 26. AndroidマップのアクティビティがクラッシュしてAPKをインストールできない
- 27. バックグラウンドプロセスではない、Androidのアクティビティを正しく殺す方法
- 28. マニフェストファイルをキャッチしない
- 29. NoClassDefFoundErrorをキャッチしないColdFusion
- 30. Android:透明なアクティビティが動作しない
だから私は、活動としての私のヘルパークラスを拡張する必要があり、私はその後、コールバックを得るのだろうか?それはアンドロイドマニフェストにはありませんが? – KaiserJohaan
アクティビティでヘルパークラスのオブジェクトを作成していますか? –
いいえ私はそうではありません。私のヘルパークラスには、ネイティブコードから呼び出す静的メソッドが含まれています。それは – KaiserJohaan