2015-09-02 91 views
-6

ActivityFragment我應該在鎖定和解鎖手機時使用哪些生命週期方法? onPause()onResume()? 因爲在我遇到的一些三星手機問題,當我第一次把我的應用程序托盤以某種方式,然後重新打開它的應用程序圖標它重新打開StartActivity - 不是我是當Android鎖定和解鎖時發生了什麼?

+1

回覆此內容http://www.codelearn.org/android-tutorial/android-activity – Jaydeep

+0

當手機被鎖定時,會調用onPause()。當其解鎖時...並假設您的活動在前臺處於前臺它被鎖定,然後'onResume()'將被調用。 –

+0

鎖定,或者只是屏幕開/關? – weston

回答

1

當你鎖定屏幕活動得到暫停,然後過了一段時間它停止工作,但它取決於androidt是否銷燬它,讓我們假設它沒有執行忙碌的工作,並沒有使用太多的資源,然後它會簡單地使用 1.暫停 2在停止(在你的情況下,停止你的活動之前進入休眠或Android生命週期做或任何其他條件)

和解鎖

0時
  1. 在恢復
  2. 在重新啓動(在活動的情況下,第一彎腰)

我認爲這是有可能發生的都在你的情況下,根據你的問題的可能性相當清楚。

現在,如果你想知道什麼是對暫停之間的差異,停止,然後它被調用時,只考慮瞭如下定義

暫停狀態,識別部分UI阻塞時, 停止狀態的保證UI不再可見,並且用戶的焦點位於單獨的活動(或完全獨立的應用程序)中。

這裏是關於this討論的鏈接。

相關問題