2010-11-28 13 views
1

ウィジェットからアクティビティスタックをクリアする方法はありますか?Android:ウィジェットからアクティビティスタックをクリアする方法

私は次のような状況に陥っています: ウィジェットから、新しいアクティビティを開始するボタンA.次のユーザーがAから新しいアクティビティに移動します。B.その後、ホームボタンを押してホーム画面に戻ります。ここでボタンをもう一度押すと、アクティビティBに直接移動します。

私はACTIVITY_FLAG_CLEAR_TOPが助けになると思っていましたが、そうではありませんでした。

答えて

2

アクティビティAはアクティビティBを開始しますか?もしそうなら、FLAG_ACTIVITY_NO_HISTORYフラグで開始してBをヒストリスタックに入れないように指定することができます。

+0

しかし、戻るボタンを押すと、アクティビティBからアクティビティAに戻りますか? – Seraphis

+0

はい、履歴スタックにAがあるため、アクティビティAに戻ります。 –

+0

、Bから別のアクティビティCがある場合は? – Seraphis

関連する問題