2016-07-05 12 views
1

私は非同期タスクを実行しています。処理が終わったら、私のonpostexecuteメソッドが次のアクティビティを起動します。他のアプリを開いていない場合は、次のアクティビティがポップアップします(同じアプリ内)。しかし、私は他のアプリを開いた場合、私のアプリはタスクを完了した後に起動していない、つまり、アクティビティが前面に出てこないことを意味します。 LOLLIPOPの上でうまく動作します。なぜそれがkitkatで働いていないのですか?Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONTが動作しません4.4.4

答えて

0

Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONTは、前面に活動をもたらすときにのみAndroidによって設定されます。それを自分で設定すると、何もしません。

Androidドキュメントが言いました。

通常、このフラグはアプリケーションコードでは設定されませんが、singleTaskモードの場合はlaunchModeのマニュアルに記載されているようにシステムによって設定されます。

LaunchMode documentation

関連する問題