/ / Намір відкрити url створює новий екземпляр - android, android-intent, intentfilter

Намір відкрити url створює новий екземпляр - android, android-intent, intentfilter

Я додаю фільтр намірів у Маніфесті Android для обробки вразливостей для відкриття URL-адреси:

<activity android:name=".TestActivity"
android:label="Test" android:theme="@style/Theme.Titanium"
android:configChanges="keyboardHidden|orientation"
android:screenOrientation="portrait"
android:launchMode="singleTop" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<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="http" android:host="test.com" />
</intent-filter>
</activity>

У мене є проблема, коли додаток вже відкритий,цей код запускає новий екземпляр додатка, який може заважати користувачеві. Після запуску нового екземпляра, якщо користувач рухається за допомогою домашньої кнопки, а потім повертається до додатка, вони бачать перший екземпляр. Як я можу це виправити?

Відповіді:

0 для відповіді № 1
android:launchMode="singleInstance" >