2017-07-20 56 views
0

我在一個事件上或者onViewAttachedToWindow被調用時以及是否設置了一個特定的標誌,顯示一個小吃店。現在,如果我開始另一項活動而沒有完成當前,然後回來,小吃店不再可見。 會發生什麼當一個活動轉到背景時,android小吃店消失

活動A顯示快餐欄。然後開始B.A在活動堆棧中。現在按回B,A回到頂部。這次小吃店不可見。這是預期的行爲

+0

請分享您的代碼 –

+0

超時後或用戶在屏幕上其他地方互動後,特別是在召喚新表面或活動之後,它們會自動消失。小吃店可以從屏幕上移除。 – png

回答

0

Snackbar是字面上附加到一個活動的視圖,所以活動擁有它。如果活動消失,其所有內容(包括小吃店)也會消失。

這與敬酒不同,因爲它們屬於整個窗戶,窗戶永遠不會消失。

總之,沒有辦法「解決」你的問題,因爲它不是一個真正的問題。如果您展示新活動,則必須展示新的小吃店。

+0

我的問題不是它沒有進入新的活動。活動A顯示小吃店。然後開始B.A在活動堆棧中。現在按回B,A回到頂部。這次小吃店不可見。這是預期的行爲 – png

+0

像烤麪包,小吃店也可見幾秒鐘後,將消失。 –

+0

不是當你設置Snackbar.LENGTH_INDEFINITE,我在Android文檔中設置了這個 – png