アクティビティがフォアグラウンドにあるときにユーザーが電話を再起動すると、電話の再起動後に、アクティビティが自動的に再びポップアップします。アクティビティに渡す余分なデータが保存されないため、これが発生したくありません。そのため、アクティビティには正しい表示がありません。
どうやら、インテントフィルターを持つ BroadcastReceiver が開始する前でも、アクティビティが開始されているようandroid.intent.action.BOOT_COMPLETED
です。
電話の起動時にアクティビティが自動的に開始されないようにするにはどうすればよいですか?
編集:アクティビティのインテントフィルターでカテゴリを使用していandroid.intent.category.HOME
ます。これが、再起動時に起動する理由のようです。