0
在我的應用程序中,我有一個從通知打開的活動,但未聲明具有主要活動或啓動程序活動· 此外,此活動被聲明爲「singleTop」。 適用於大多數用戶,但有些會有點問題。 在點擊通知時的某些會話中,會打開活動,並在點擊後顯示應用程序主活動。 如何在點擊後不顯示主要活動? 另外,如果用戶在此活動中並單擊home,然後單擊進入應用程序圖標以打開Main活動,則打開非主活動的以前打開的活動。這可以改變? 謝謝。如何打開通知中的主要活動
- 清單的結構是:
<activity android:name=".MainActivity" android:label="@string/app_name" android:exported="true" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".ShowAlarmsActivity" android:launchMode="singleTop" android:exported="true" android:theme="@style/AppThemeWithoutActionBar" />