簡體   English   中英

Android在StatusBarNotification上關閉活動已按下

[英]Android close activities on StatusBarNotification pressed

在我的應用程序中,我正在使用一些可以相互運行的活動。 在恢復每個活動時,我正在檢查當前應用程序狀態,如果更改了,我將運行適當的活動。

當用戶不在應用程序中時,他會檢索狀態欄通知,並在其上按下時會打開相應的活動。

但是,當用戶從應用程序轉到主屏幕時,最后一個應用程序活動已保存到backStack,並且當應用程序狀態更改和狀態欄通知發送時,用戶可以通過單擊打開適當的活動。 但是,當用戶按下“后退”按鈕時,將恢復以前的應用程序活動。

因此,即使狀態欄通知我也只想運行一個活動。 我怎樣才能做到這一點?

manifest文件內的活動標簽中添加此android:noHistory="true"

嘗試這個。

Intent notifyIntent = new Intent(Intent.ACTION_MAIN);
notifyIntent.setClass(getApplicationContext(), Main.class);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM