我是否知道如何检测应用程序何时从后台唤醒?
流程是:
1)申请已开启
2)用户点击主页按钮退出并使用其他应用程序(不退出)
3)用户点击最近的应用按钮并选择当前应用
4)提示消息询问用户插入密码
我曾尝试使用onPause / onUserLeaveHint和onResume,但它不会工作
@Override
protected void onPause() {
super.onPause();
sleep=true;
}
@Override
protected void onResume() {
super.onResume();
if(sleep) {
if (!passcode) //no pin is set
{
}
else if (passcode) //a pin is set
{
Intent check_passcode = new Intent(this, CheckPasscode.class);
check_passcode.putExtra("passcode_value", passcode_value);
startActivity(check_passcode);
}
sleep = false;
}
else{
}
}
每次我按意图进行新的活动时,都会提示意图。
*我还有许多其他活动电话。