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()。