簡體   English   中英

Android使用Intent標志啟動新的Activity

[英]Android launching new Activity with Intent flags

我正在嘗試找出一種將現有活動放在最前面並清除所有其他活動的方法。 我想我可以使用Intent.setFlags(int flags)來做到這一點,但我不確定要使用哪個標志。

intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT|Intent.FLAG_ACTIVITY_CLEAR_TOP);

我認為這會起作用,但是不會。 它清除了所有活動,包括我要帶到前台的活動。 有辦法做到這一點而又不會清除我想帶給前台的活動嗎?

您應該使用這些標志

intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK));

它將清除活動層次結構,然后創建新的活動層次結構。

暫無
暫無

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

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