0

また同じ質問です。アクティビティのスタック全体をクリアするには? 謙虚な提案、重複としてマークする前に質問を読んでください 。以下は、私のスタックを表示するための図です。

ここに画像の説明を入力

初期アクティビティ: NFC タグ タッチから呼び出され、実行中のアプリケーションの任意のインスタンスでタッチできます。これはスタックに保持されることはなく、新しいアクティビティが開始された瞬間に破棄されます。

起動アクティビティ初期アクティビティまたはアイコンタッチから呼び出されます。これもスタックに維持されず、次のアクティビティがフォアグラウンドになった瞬間に破棄されます。しかし、どのアクティビティを開始するかを決定する必要があります。

主な活動:これは主な活動です。アプリケーションの開始と、アプリが閉じられたときにのみ破棄されます。

今私の問題は、あるインスタンスでタグに触れることです。そのため、条件チェックの後、StatupActivity を開始する前にスタックからすべてのアクティビティを削除する必要があります。私が自分自身を明確にしたことを願っています。どんな質問でもお気軽にどうぞ。どんな助けでも大歓迎です。

4

1 に答える 1

0

さて、このリンクを注意深く読んでくださいStatupActivity の AndroidManifest で android:clearTaskOnLaunch="true" を設定してください (あなたの場合)

Intent.FLAG_ACTIVITY_CLEAR_TOP フラグでアクティビティを開始します

それは私のための仕事です。あなたが助けを見つけることを願っています...

于 2013-11-14T06:30:02.877 に答える