有没有办法获得onPause()原因或执行的事件使活动暂停?
例子
@Override
public void onPause() {
Log.d(TAG, ">> onPause()");
if(onPauseReason() == SCREEN_OFF)
{
//Do something
}
super.onPause();
Log.d(TAG, "<< onPause()");
}
onPauseReason()是给出 onPause 原因的函数。