1

アクティビティを終了しようとしています。コードは実行されていますが、アクティビティはバックグラウンドのままです。アクティビティがアクティビティで動作していない

この問題は、OS(6.0.1)を搭載したSamsung S5でのみ発生します。すべてが他のデバイスで期待どおりに動作しています。

ここにコードがあります。

Intent intent = new Intent(AccessTokenReceiverFitbit.this, PairDeviceStatusActivity.class); 
         intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK); 
         intent.putExtra("fragment_to_load", "wearable"); 
         startActivity(intent); 
         finish(); 

問題の原因を教えてください。

+0

コードを実行した後、以前のアクティビティがタスクスタックに表示されますか?新しいアクティビティから戻ると、古いアクティビティに戻るか、アプリを終了しますか? –

+0

まず最初にdo()を実行してからacticityを開始してください。 –

+0

try this.finish(); – Queendevelopers

答えて

0

ことで問題が解決しない場合だけでlogcatでログを確認し、

intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 

であなたの意図をしてみてください。

+0

これを試してください。しかし、それは助けになりませんでした –

関連する問題