Можем ли мы уничтожить экземпляр приложения в фоновом режиме после открытия его по глубокой ссылке? - PullRequest
0 голосов
/ 14 сентября 2018

Можем ли мы уничтожить экземпляр приложения в фоновом режиме после открытия его по глубокой ссылке? Как будто вам нужно сначала войти в это приложение на телефоне, прежде чем вы сможете продолжить работу в браузере. Можно ли после успешного входа в систему уничтожить активность, которая теперь находится в фоновом режиме (в этом случае экран теперь является браузером)?

Мне удалось завершить упражнение, и в этом случае оно возвращает меня обратно в браузер. Но когда я пытаюсь открыть КНОПКУ ПОСЛЕДНИХ ПРИЛОЖЕНИЙ, она все равно показывает мне приложение в фоновом режиме.

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 14 сентября 2018

В AndroidManifest.xml, добавьте android:excludeFromRecents="true" к MainActivity вашего приложения, как показано ниже:

    <activity android:name=".MainActivity"
        android:excludeFromRecents="true">

        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

Это должно работать.Для получения подробной информации, пожалуйста, проверьте здесь .

Примечание: Если вышеприведенное не работает, попробуйте добавить также android:launchMode="singleInstance".

...