2011-12-09 10 views

答えて

0

アクティビティ2の起動時にアクティビティ1を終了し、アクティビティ2を終了しません。ホームボタンのClickイベントやonpause()イベントにライン

moveTaskToBack(true); 

を以下

書き込み。

+0

?私はsingleTaskとしてactivity2を開始しましたが、それでもアクティビティ1を起動します – coercer

+1

My Edited Answerを参照してください。 –

0

私はあなたがこれを読むことをお勧めします。

http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycleはNormaly Androidのシステムは、より多くのメモリを必要としない限り、アプリケーションは、再起動されることを起こるべきではありません。 Androidがあなたのアプリケーションに今すぐ殺されることが通知されたら、アプリケーションの状態を保存してください。

0

本当に古い質問ですが、まったく同じ問題に直面しています。私は最終的にマニフェストファイルで解決策を見つけました。

マニフェストファイルからActivity2のこのプロパティandroid:launchMode = "singleInstance"を削除して解決し、期待どおりに動作します。唯一のオプションです

おかげで、 アニル

関連する問題