0

アプリケーションで ActivityGroup を使用しています。私は次のように各活動を開始しています:

     Window objWindow   = getLocalActivityManager().startActivity(argActivityId,argIntent); 
     View objView   = objWindow.getDecorView();
     setContentView(objView);   

しかし、別のアクティビティによって既に開始されているアクティビティを開始しようとすると、新しいアクティビティとして開始されず、古いアクティビティ オブジェクトが保持されます。

これを新しいアクティビティとして開始するにはどうすればよいですか?

ありがとう...

4

1 に答える 1

1

startActivity を呼び出す前に、argIntent のFLAG_ACTIVITY_CLEAR_TOPインテント フラグを設定します。

于 2011-03-29T09:25:27.207 に答える