簡體   English   中英

在片段之間切換時會調用Activity onpause嗎

[英]Will Activity onpause be called when switching between fragments

現在我有2個活動。 當第二個活動正在運行時,單擊第一個活動會暫停,這意味着我必須注銷所有偵聽器(這不是我想要的,而在應用程序運行時,我只是希望它們在后台運行時取消注冊)。

因此,對一個活動創建2個片段對我來說有意義嗎? 然后,我可以在調用onpause活動時(僅當應用程序進入后台時)取消注冊偵聽器,但是在切換片段時不會調用該監聽器。

我的理解正確嗎? 謝謝

這完全取決於您用來啟動片段的活動。 如果兩個片段A和B屬於同一個活動,那么當您從片段A切換到片段B時,您的活動不會進入暫停狀態,這意味着不會調用onPause(),但仍在運行理想地提供了片段B的視圖。

因此,您無需在同一活動中因Fragment的更改而注銷注冊偵聽器。

如果我錯了,請糾正我。

切換片段時,不會調用Yups Activity onPause()。

暫無
暫無

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

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