アプリには 3 つのアクティビティがあります。
ホーム -> 一覧 -> 詳細
詳細アクティビティにいるとき、ホーム アクティビティにリダイレクトして他のアクティビティを閉じるホーム ボタンが必要です。次に、このコードを試しました:
Intent intent = new Intent(this, HomeActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
以来FLAG_ACTIVITY_CLEAR_TOP
:
設定されていて、起動されているアクティビティが現在のタスクで既に実行されている場合、そのアクティビティの新しいインスタンスを起動する代わりに、その上にある他のすべてのアクティビティが閉じられ、このインテントがに配信されます (現在上)新しいインテントとしての古いアクティビティ。
私は欲しいものを手に入れましたが、それでもonCreateに行きます。ホームを起動し、そのonCreateに行かない方法はありますか?