私はアプリケーションコールページのようなビューを作成したかったのです。私が他のfragments
または活動を使用している場合、このページは破壊されるべきではありません。もし私がいくつかのボタンを押すことによって活動を破壊するなら、それは破壊機能を呼び出すべきです。この機能の仕組みを理解していない。この機能については、アクティビティまたはfragment
などを使用する必要があります。前のアクティビティに戻ると破壊してはならないアクティビティを作成する方法
0
A
答えて
0
自分でナビゲーションを処理することができます。
アクティビティのメソッドonBackPressed()
をオーバーライドし、super.onBackPressed()
をコールしないでください。この場合、Activity.finish()
は呼び出されず、Activity
は破棄されません。代わりにこのコールバックで他のFragment
またはActivity
を開始することもできますし、ViewPager
の最初のページ(おそらく)WhatsAppのやり方に戻ることもできます。
Exapmle:
@Override
void onBackPressed() {
// No super.onBackPressed() here!!
Intent intent = new Intent(this, OtherActivity.class);
startActivity(intent)
}
0
@Override
public void onBackPressed() {
Intent home = new Intent(getApplicationContext(),HomeActivity.class);
startActivity(home);
}
関連する問題
- 1. ビューからアクティビティを破壊する方法は?またはそれらの両方を破壊する方法?
- 2. リロードなしで他の子アクティビティから親アクティビティに戻る
- 3. 前のアクティビティに戻る
- 4. 別のアクティビティから動的なタブを作成する方法
- 5. アクティビティを作成する方法、フルスクリーンをカバーしない
- 6. 前のアクティビティを終了しないでアクティビティをアニメーション化する方法
- 7. 戻るボタンをクリックして同じアクティビティに戻るときのアクティビティの状態を維持する方法
- 8. Android:ActivityManager.getRunningTasksにアクティビティが見つからないときに、そのアクティビティを前面に移動する方法
- 9. DrawerLayout戻るボタンを使用して前のアクティビティに戻る
- 10. 別のアクティビティから戻ってフラグメントを再作成する
- 11. Androidは前のアクティビティに戻る
- 12. TabActivityでないアクティビティでtabHostを作成する方法
- 13. 別のアクティビティから戻った後にアクティビティの値を保持する方法
- 14. 'setContentView(R.layout.main)'なしでアクティビティを作成する方法
- 15. 名前のないオブジェクトの破壊を遅らせる方法は?
- 16. なぜ私は物理的な戻るボタンを押すとonBackPressed()は前のアクティビティに戻るのですか?
- 17. AppWidgetProviderから新しいアクティビティを起動する前にすべてのアクティビティを終了する方法android
- 18. TabWidgetバーをクリックする前にタブのアクティビティを作成する方法は?
- 19. 前のアクティビティを削除せずに別のアクティビティに透明なアクティビティを表示する方法
- 20. 前のアクティビティに戻る(戻るとホームボタンonPauseエラー)
- 21. スレッドオブジェクトを新しいアクティビティに渡してから戻す方法と
- 22. Android:ギャラリーから画像を選択するとアクティビティが破壊される
- 23. プログラムからホームランチャーとしての目的のアクティビティを作成する方法
- 24. アクティビティからフラグメントに戻る
- 25. バックスタック内のアクティビティが終了すると、戻るボタンは以前のアクティビティに戻りますか?
- 26. アクティビティがフラグメントを再作成しないようにする方法
- 27. Android - アクティビティが戻るボタンで閉じられていない
- 28. アクティビティが破壊されたかどうかを確認する方法
- 29. Android HashMapがアクティビティに戻るときに永続しない
- 30. 保存アプリケーションで前のアクティビティに戻ることなく終了します
テントと呼ばれる呼び出されていない仕上げ()onBackPressedメソッドを実行します。このリンクはあなた1人が役に立ったかもしれません確認してください)https://stackoverflow.com/a/ 9151209/7589424 2)https://stackoverflow.com/a/7687602/7589424 –
ここでフラグメントを使用する方が良いでしょうか?https://stackoverflow.com/a/37653673/5792379 –