FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY не установлен для намерений из истории - PullRequest
7 голосов
/ 05 января 2012

В моей деятельности:

<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 этот код работает хорошо.Может быть, есть другие способы избежать обработки исторического намерения?

1 Ответ

0 голосов
/ 08 октября 2013

Kindle не поддерживает все операции Android, проверьте на https://developer.amazon.com/sdk/fire/intents-supported.html

...