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
}
您是否尝试过寻找它在谷歌? – ramaral