1
某些問題與「最新的應用程序」軟件密鑰。問題在於,Android似乎打開了用於打開該應用程序的最新意圖的應用程序。 如果用戶通過PendingIntent從通知(彈出式)中打開應用程序,並執行特定於該通知的某個操作,則會出現問題。 然後,當再次從「最常用」打開應用程序時,它會執行與通知情況相同的操作(可能無意)。Android最近的應用程序檢測
我能想到的解決方法是將通知與ID(或其他信息)相關聯並保持它不變。當從通知中打開應用程序(我們針對該情況使用特定的意圖操作)時,我們檢查是否有該ID,如果有,請將其刪除,我們就完成了。當我們打開應用程序時,即使我們有通知操作,我們也不關心,因爲ID已不再存在。
這種情況有沒有更好的解決方案?我們如何知道用戶是否從「最常用」打開了應用程序?