2017-04-01 10 views
-1

こんにちは、私はwebRtcに基づいて呼び出しているアプリケーションで作業しています。 FLAG_ACTIVITY_EXCLUDE_FROM_RECENTSフラグとその正常な動作で呼び出しアクティビティが開きます。androidのFLAG_ACTIVITY_EXCLUDE_FROM_RECENTSを管理する

Intent intent = new Intent(context, CallActivity.class); 
    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS); 
    intent.putExtra(Consts.EXTRA_IS_INCOMING_CALL, isIncomingCall); 
    context.startActivity(intent); 

問題は私のアプリが最近のアプリケーションリストにあり、着信コールが来るときに上記の目的でコールアクティビティが開きます。最近のアプリリストでアプリを起動したときにCallActivityが起動される原因となっています。 誰かが問題を抱えている場合は、私はそれを達成するために何かアドバイスをしてください。

+0

haha​​ha。なぜ今downvotes?意図的にしないでください。 – ADM

答えて

0

解決策は、アプリが最近開いたか新しく開いたかを確認しました。 最近のスタックにアプリがあったのですが、moveTaskToBackでもう一度スタックに戻ってきます。

moveTaskToBack(true); 
関連する問題