В моей деятельности:
<activity
android:name=".MainActivity"
android:screenOrientation="landscape"
android:launchMode="singleTask"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" />
Я использую onNewIntent
для обработки новых намерений.Мне не нужно обрабатывать намерения из истории, и в начале я поместил этот код
if ((intent.getFlags() & Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY) != 0) {
return;
}
Однако этот флаг не установлен для намерений истории на Kindle Fire .На других устройствах Android этот код работает хорошо.Может быть, есть другие способы избежать обработки исторического намерения?