アプリケーションを開くたびに開始するアクティビティを設定する方法はありますか?明らかに、私はIntent Filters android.intent.action.MAINとandroid.intent.category.LAUNCHERを持っていますが、アプリケーションが完全に停止していなくても、このアクティビティにリセットしたいと思います。ユーザーがアプリケーションを開くたびに開始されるアクティビティを設定する
0
A
答えて
0
ランチャーからアプリを起動するたびに最初のアクティビティに移動しますか? android:clearTaskOnをマニフェストのアクティビティタグでtrueに設定します。
ドキュメントからWhether or not all activities will be removed from the task, except for the root activity,
whenever it is re-launched from the home screen — "true" if the task is always stripped
down to its root activity, and "false" if not. The default value is "false". This
attribute is meaningful only for activities that start a new task (the root activity);
it's ignored for all other activities in the task.
0
インテントを切り替えると、finish()を呼び出して以前のアクティビティを強制終了できます。理想的には、この最初のアクティビティから最初のアクティビティに移動し、そのプロセスでそのアクティビティを終了させることができます。
メインのJavaファイルでは、あなたのonClickなどに次のものを入れることができます。また、2回目のアクティビティでは同じ操作を逆に実行して、アクティビティをリフレッシュするたびにメインに戻ることができます。
Intent intent=new Intent(FirstActivity.this, SecondActivity.class);
startActivity(intent);
finish();
関連する問題
- 1. アクティビティが別のアクティビティを開始したため、アクティビティのタイムアウトを開始する
- 2. アクティビティが開始されるたびにリスナーが実行されています
- 3. アクティビティを開始する前にImageViewをXMLで設定する
- 4. android:ライブラリプロジェクトで定義されたアクティビティを開始する方法
- 5. 設定の結果のアクティビティを開始
- 6. アプリケーションが開始された場所を特定する
- 7. アプリケーションのサブクラスから開始するアクティビティを決定する
- 8. 私はスピナーを開くと自動的にアラームサービスが開始されます。アクティビティ
- 9. アクティビティがポートレートモードを開始するとアプリケーションがクラッシュする
- 10. (アクティビティではなく)アプリケーションの開始にアクセスする方法
- 11. アプリケーションの開始時に最初に表示されるフラグメントを設定する
- 12. ユーザーがダウンロードリンクに触れたときに他のアプリケーションのアクティビティを開始できるようにする
- 13. startActivity()で開始されたアクティビティのモニタ
- 14. 通知からアクティビティを開始すると、MainActivityも開始されます
- 15. ViewModelインテントでアクティビティを開始した後にInitialize()が呼び出されない
- 16. setOnPreferenceClickListenerヘルプ、アクティビティが開始されるときに強制する
- 17. 提供されたバックスタックでアクティビティを開始する
- 18. アクティビティの別の全画面を開始するときにアクティビティのonStop()が呼び出されないアクティビティ
- 19. ウィジェットのレイアウトをクリックするとアクティビティが開始されます
- 20. フローティングアクションボタンによるアクティビティ開始
- 21. 新しいアクティビティを開始するたびに、アプリがクラッシュする
- 22. サポートフラグメンテーションを使用するアクティビティを開始するたびにIllegalStateExceptionsが返されるのはなぜですか?
- 23. アイコンがクリックされたときにアクティビティが開始しない
- 24. ScrollViewのためにアクティビティを開始した後にキーボードが表示される
- 25. アクティビティの開始時にアプリケーションがクラッシュする
- 26. Androidの通知設定のアクティビティを開始すると、リークインテントレシーバが発生する
- 27. Android:アクティビティ開始時にアプリケーションが自動的にフォアグラウンドになる
- 28. 開始点が変数値に設定されているID
- 29. .html.erbファイルを開くたびにeruby-nxhtml-mumamo-modeが設定されます。
- 30. プロセスを開始するときに開始位置をプログラムで設定する
私はこれを試してみましたが、(私のアプリは、以前の活動に戻るボタンを使用することができることが必要であり、私はフィニッシュ呼び出されたときに)戻るボタンは、あなたが変数を設定することができ – tedbrooks2
役に立ちませんでしたあなたが来ている意図を追跡し、アプリケーションでバックキーを処理させることができます。 (event.getAction()== KeyEvent.ACTION_DOWN) \t \t \t //あなたの行動他 \t \t場合 'code'ブールonKey(ビュービュー、int型のkeyCode、KeyEventのイベント){ \t \t:OnKeyListenerを実装することで、 if(event.getAction()== KeyEvent.ACTION_UP) //何もしない – doppelhelix
ああ、それは本当です。他の答えはうまくいくが、私はこれもやってしまうかもしれない – tedbrooks2