2013-12-22 73 views

回答

0

您可以使用Android的Activity Life Cycle来确定隐藏后何时恢复应用。只需将此方法添加到您的活动类:

@Override 
protected void onResume() { 
    super.onResume(); 
    // The activity has become visible (it is now "resumed"). 
    // activate your thing 
} 

注意这种方法将运行每次您的应用程序恢复时间,意思是创建时,有它在后台缠绵后重新开放,并且当屏幕解锁(假设您的应用在屏幕解锁后打开)。在此方法运行之前,屏幕必须锁定几秒钟。

我可能会建议,而不是使用onRestart(),因为这基本上只是在创建应用程序时,它不会运行同样的事情:

@Override 
protected void onRestart() { 
    super.onRestart(); 
    // Called after the activity has been stopped, 
    // just prior to it being started again. 
    // Always followed by onStart() 

    // activate your thing 
}