私は持っていmainActivity
ます。
起動すると、サービスを起動して結合します。サービスが実行されてリッスンしている間、X 秒後に (this) を
送り返すタイマーがあります。
サービスリスナーがトリガーされると、サービスはアクティビティを開始しますが、アクティビティが呼び出される代わりに(バックに送信されたため)、現在使用しているアクティビティを呼び出すために、 を介して呼び出されます:mainActivity
moveTaskToBack (true)
onResume()
onCreate()
Intent dialogIntent = new Intent(getBaseContext(), MainActivity.class);
dialogIntent.addFlags(Intent.FLAG_FROM_BACKGROUND);
getApplication().startActivity(dialogIntent);
これは、アクティビティが最初から作成される理由を説明しています。使用してみFLAG_ACTIVITY_REORDER_TO_FRONT
ましたが、例外が発生しました。