簡體   English   中英

當活動轉到后台時,android快餐欄消失

[英]android snackbar disappear when activity go to background

我在事件上或在調用onViewAttachedToWindow以及是否設置了特定標志時顯示小吃欄。 現在,如果我沒有完成當前任務又開始另一項活動,然后再返回,則小吃欄將不再可見。 可能會發生什么

活動A顯示快餐欄。 然后啟動B。A在活動堆棧中。 現在,按回B,A會回到頂部。 這次小吃欄不可見。 這是預期的行為

Snackbar實際上是附加到活動視圖的,因此活動擁有它。 如果活動消失,則其所有內容(包括Snackbar)也會消失。

這與Toasts不同,因為Toasts由整個Window擁有,並且Window永不消失。

簡而言之,由於它不是實際問題,因此無法“修復”您的問題。 如果顯示新活動,則必須顯示新的Snackbar。

暫無
暫無

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

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