URL обратного вызова Android вызывает создание

Я делаю твиттер-приложение, в котором я открываю браузер для аутентификации пользователя и передаю URL call_back при запуске браузера аутентификации

проблема в том, что после аутентификации он снова вызывает oncreate класса TWitterShare, а не вызывает метод onNewIntent, почему? Мой другой класс работает нормально. Я не могу найти разницы, если я пойму следующий пример, почему он снова вызывает oncreate?

            <activity android:name=".TwitterShare"
            launchMode="singleInstance">
                <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <data android:scheme="myapp" android:host="oauth1" />
                </intent-filter>
            </activity>


@Override
    protected void onNewIntent(Intent intent) {

        super.onNewIntent(intent);
  }

2 ответа

Решение

Позор мне и всем вам, ребята, мелочь, чтобы исправить

launchMode="singleInstance" вместо этого используйте android:launchMode="singleInstance"

Неужели вы думаете, что это должен был быть LaunchMode = SingleTop вместо одного экземпляра??

Другие вопросы по тегам