アクティビティ外のアクティビティライフサイクル状態を確認する方法はありますか?多分実現するのは簡単ですが、どこにも見つけられません。アクティビティ外のアクティビティライフサイクル状態の確認
0
A
答えて
0
アクティビティに静的メソッドと変数を設定してから、、onCreate
、onResume
に変数を変更できます。他のアクティビティから、アクティビティの状態を知るために変数を呼び出すことができます。
Activity1:
public static int state = 0;
...
@Override
protected void onCreate(Bundle savedInstanceState) {
...
Activity1.state = 1;
...
}
@Override
protected void onPause()
...
Activity1.state = 2;
...
}
@Override
protected void onResume() {
...
Activity1.state = 3;
...
}
次に、あなたのような他の活動状態を確認することができます。
@Override
protected void onCreate(Bundle savedInstanceState) {
...
int state = Activity1.state;
Toast.makeText(this,"Activity1 state is "+state, Toast.LENGTH_LONG).show();
...
}
は...それはあなたが共有して活動状態を保存することができ
+0
はい、それは解決の一種ですが、私は静的フィールドを避けたい:Dありがとう。 –
0
を役に立てば幸いあなたがいつでもどこでも好きなときにそれを使うことができます。
関連する問題
- 1. フォアグラウンド以外のアクティビティのアクティビティライフサイクル
- 2. ラジオボタンの状態の確認
- 3. c#checkboxes状態の確認
- 4. アクティビティの状態android
- 5. 春の休止状態の確認
- 6. アプリケーションの状態を確認する
- 7. キーボードの状態を確認する
- 8. Androidスタジオ:オブジェクト状態の確認
- 9. ミュールコンポーネントリソースの状態を確認し、統合
- 10. スリープ状態から復帰した後のAndroidのアクティビティライフサイクル
- 11. アクティビティが作成される前の状態をアンドロイドで確認する
- 12. にsystemdユニット、外部スクリプトで状態を確認
- 13. C#でサーバーの動作状態を確認します。サーバープロセス(ビジネスオペレーション)の状態を確認します
- 14. アクティビティの状態をフリーズ - Android
- 15. Androidのアクティビティライフサイクル:新しいアクティビティが開始されたときの状態の注文
- 16. Drupalサービス - ユーザーの認証状態を確認する
- 17. アンドロイドのアクティビティ状態を開始した状態に戻す
- 18. 更新前に外部リンクの状態を確認してください
- 19. ブートストラップ確認:オープン状態とクローズ状態を検出しますか?
- 20. 郵便番号とチェックボックスリストのテキストエリアの状態の確認
- 21. 状態の確認方法ラジオボタンのアンドロイドの変更?
- 22. ブロック/クロージャー完了後の現在のビュー状態の確認
- 23. Keycloak Angular 2 - 認証された状態を確認Keycloakオブジェクト
- 24. アクティビティ間の状態を維持する
- 25. GWTのアクティビティ状態を保存する
- 26. アクティビティ保存状態の問題
- 27. Objective-C:OSXのファイアウォールの状態を確認しますか?
- 28. C++ Qt:QStateMachineの現在の状態を確認します。
- 29. ブートストラップのdatepickerのドロップダウン状態を確認するには?
- 30. ログイン前のユーザーの状態を確認する
あなたは何をしたいですか? –
アプリケーションレベルで参照を格納します。 –
http://stackoverflow.com/a/14470360/5545429これを参照してください –