android onUserLeaveHint和onUserInteraction

android onUserLeaveHint和onUserInteraction

  • onUserLeaveHint 當用戶的操作使一個activity準備進入後臺時,此 方法會像activity的生命週期的一部分被調用。例如,當用戶按下 Home鍵, 
    Activity#onUserLeaveHint()將會被回調。但是當來電導致來電activity自動佔據前臺,Activity#onUserLeaveHint()將不會被回調。

  • onUserLeaveHint() 用戶手動離開當前activity,會調用該方法,比如用戶主動切換任務,短按home進入桌面等。系統自動切換activity不會調用此方法,如來電,滅屏等。

  • onUserInteraction() activity在分發各種事件的時候會調用該方法,注意:啓動另一個activity,Activity#onUserInteraction()會被調用兩次,一次是activity捕獲到事件,另一次是調用Activity#onUserLeaveHint()之前會調用Activity#onUserInteraction()。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章