Наличие этой странной проблемы создания нескольких экземпляров моей активности даже после указания launchMode как singleTask.Кто-нибудь сталкивался с этой проблемой?Любые указатели будут оценены.
Ниже показано, как я объявил свою активность в манифесте:
<activity
android:name="com.test.TestActivity"
android:launchMode="singleTask">
<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.SEND" />
<action android:name="android.intent.action.SEND_MULTIPLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="*/*" />
</intent-filter>
</activity>
И вот как я запускаю свою активность, пока она еще на переднем плане:
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, sharedText);
sendIntent.setType("text/plain");
activity.startActivity(Intent.createChooser(sendIntent, "Share"));
Версия Android, на которой я тестирую это 5.1.1