私はa1をa2に、a2をa3にナビゲートしています。エミュレータから戻るボタンを押すと、アクティビティa2を終了しないでアクティビティa1に行きたいです。これを行うにはどうすればいいですか。事前アクティビティのライフサイクルの問題
答えて
はい、あなたはどんな活動に移動することができます。これによりボタン
public void onBackPressed() {
Intent start = new Intent(currentclassname.this,which activity u want.class);
startActivity(start);
finishActivity(0);
}
をそのバック上書きすることができます。これは非常に簡単で簡単な方法です
でme..Thanksは、あなたのA3の活動の背中キーイベントでこれを試してみてください:
Intent intent = new Intent(this,A1.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
彼は、活動a2が終了しないことを望んでいます。上記の解決策(FLAG_ACTIVITY_CLEAR_TOP)はスタックからa2を削除しません。間違っていれば私を正す。 – Deva
@Deva彼はSINGLE_TOPを使うべきだと思います。 –
活動2を死ぬことはありません。 onPause()およびonResume()メソッドを実装するだけで、アクティビティの状態を保持および復元できます。
http://developer.android.com/reference/android/app/Activity.html
ライフサイクル図が便利です。アクティビティを生成してスタックに移動する方法を制御するには、マニフェストアクティビティのプロパティを調整したり、コールインテントにフラグを追加したりできます。
書き込みA3で、この事は
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
Intent intent=new Intent(getApplicationContext(),a1.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
}
これはAndroidManifest.xmlファイルから実装することもできます。必要なものにandroid:noHistory = "true"属性を追加するだけです。 A2活動で
あなたはそれが助けかもしれリンクの下に査読してください下に::
@Override
protected void onRestart() {
// TODO Auto-generated method stub
super.onRestart();
startActivity(new Intent(getApplicationContext(),a1.class));
}
- 1. asp.netページのライフサイクルの問題
- 2. JSF 2.0とselectManyListboxでのライフサイクルの問題
- 3. Androidのアクティビティ問題
- 4. Androidのバックグラウンドスレッドの管理とアクティビティのライフサイクル
- 5. アクティビティのライフサイクルとデータベースの混乱
- 6. フラグメント/アクティビティのライフサイクルとオリエンテーションの変更
- 7. Androidアクティビティのライフサイクル - 履歴からのアクティビティの再開
- 8. アクティビティのオーバーライドを呼び出し、アクティビティのライフサイクルに従わない
- 9. ステートフルEJBのライフサイクルの質問
- 10. iOS 5.0でライフサイクルの問題が表示される
- 11. アンドロイドでのアクティビティ開始の問題
- 12. GWTアクティビティmayStopとハイパーリンクの問題
- 13. Android - 新しいインテントとアクティビティの問題
- 14. アクティビティ保存状態の問題
- 15. アクティビティの開始に問題がありますか?テーマの問題
- 16. バグのライフサイクルに関する質問
- 17. 問題を理解するフラグメントとアクティビティ
- 18. Androidの動的タブと複数のアクティビティ問題のインスタンス
- 19. Androidの問題:アクティビティスタック内のアクティビティの切り替え
- 20. android startアダプタでのアクティビティ(トランジションアニメーション方向の問題)
- 21. 2つのアクティビティ間でsharedPreferencesを使用する際の問題
- 22. 1つのアクティビティの問題と同じフラグメント
- 23. タブ付き親子アクティビティの日付ピッカーの問題
- 24. Androidのアクティビティ質問
- 25. JSF - ライフサイクルに関する質問
- 26. すべてのアクティビティやサービスを含むアプリを停止する - アンドロイドのライフサイクル
- 27. ロック画面でアクティビティのライフサイクル/メディアの再生が再開されます
- 28. サブアクティビティのライフサイクル
- 29. prettyfacesプロセッサのライフサイクル
- 30. Androidサービスのライフサイクル
として再スタートを()オーバライドでき
あなた http://stackoverflow.com/questions/7790248/how-to-finish-activity-from-another-activity –