Режимът на стартиране е "singleTop":
<activity android:name=".MainActivity" android:label="@string/app_name" android:launchMode="singleTop">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity android:name=".GridActivity"></activity>
MainActivity е началният екран, когато приключи (удостоверява се със сървъра), ще извика GridActivity.
Проблемът е много специфичен:
Когато инсталирате приложението от Google Play, иконата ще се появи на две места: чекмедже за приложения & "Desktop" (стартов екран - стартов панел по подразбиране).
Стъпки за възпроизвеждане на проблема:
- Отворете приложението от чекмеджето на приложението и изчакайте да се покаже GridActivity
- Натиснете бутона "начало", за да изпратите приложението на заден план
- Отворете приложението от „Desktop“ (стартовия панел по подразбиране на устройството)
- Приложението ще стартира в нов екземпляр
Очаквам приложението да отиде директно към GridActivity поради метода за стартиране "singleTop".
Между другото, ако на стъпка 3 отворя приложението отново от Application Drawer, то работи добре, отива директно към GridActivity.
какво ми липсва