2011-12-09 13 views
0

アクティビティでは、スタックをクリアする必要があります。つまり、クリックすると、デバイスのホームページに移動し、アクティビティのスタックをクリアする必要があります。 私は、次のコードを使用しています:それは、ホーム画面に来ているが、アプリのアイコンをクリックしたときに、再びそれがログインページに行かない、すなわち最初の画面ではなく、2番目の画面に行く戻るボタンの履歴をクリアする

Intent intent = new Intent(Intent.ACTION_MAIN); 
      intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
      intent.addCategory(Intent.CATEGORY_HOME); 
      startActivity(intent); 

を。 問題を解決するにはどうすればよいですか。 ありがとう

答えて

2

あなたの質問はこのoneと似ており、私はそこに答えました。 FLAG_ACTIVITY_CLEAR_TOPあなたが考えている方法ではありません。

+0

これで問題は解決しましたが、ローダーはログインページ自体に読み込みを開始しますが、いくつかの処理が完了してからロードする必要があります。この問題を解決する方法 – ekjyot

+0

私は自分の答えを改善しました。質問をより明確に説明できますか?申し訳ありません – Huang

+0

私のために働く。うんうん! – frostymarvelous

関連する問題