Java 当其他应用程序影响我的活动时,如何得到通知?
我正在使用生命周期回调onPause和onResume来监视活动的实际运行时 然而,还有其他应用程序可以利用我的应用程序,比如Facebook聊天头,这些应用程序不会触发onPause。我怎么检查它 我正在计时用户在我的活动中的实际工作时间Java 当其他应用程序影响我的活动时,如何得到通知?,java,android,Java,Android,我正在使用生命周期回调onPause和onResume来监视活动的实际运行时 然而,还有其他应用程序可以利用我的应用程序,比如Facebook聊天头,这些应用程序不会触发onPause。我怎么检查它 我正在计时用户在我的活动中的实际工作时间 private final Timer mTimer = new Timer(); private TimerTask mTimerTask; @Override protected void onResume() { super.onResume
private final Timer mTimer = new Timer();
private TimerTask mTimerTask;
@Override
protected void onResume() {
super.onResume();
mTimerTask = new TimerTask() {
@Override
public void run() {
mTimeTaken++;
runOnUiThread(new Runnable() {
@Override
public void run() {
setTitle(mTimeTaken + "Seconds");
}
});
}
};
mTimer.scheduleAtFixedRate(mTimerTask, 0, 1000);
}
@Override
protected void onPause() {
super.onPause();
mTimerTask.cancel();
}