当应用程序启动时,会调用Application onCreate。如何检测应用程序从后台运行时被带到前台?
onResume()
方法。当您的应用程序进入前台时,它将始终被调用。代码示例:活动的前台生命周期是从调用onResume()到对应的onPause()之间发生的。在此期间,活动处于所有其他活动的前面,并与用户交互。一个活动可以经常在恢复和暂停状态之间切换——例如,当设备进入睡眠状态、传递活动结果或传递新意图时——因此,这些方法中的代码应该相当轻量级。
@Override
public void onResume()
{
super.onResume();
Log.d("tag", "This screen is back");
}
您可以重写onResume()。
@Override
public void onResume()
{
Log.d("tag", "This screen is back");
}
然而,我同意评论中的观点,你可能需要更深入地了解Android的工作方式。