Android如何从后台

时间:2015-05-11 05:27:21

标签: android background-process onresume onpause

我是否知道如何检测应用程序何时从后台唤醒?

流程是:

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{

    }
}

每次我按意图进行新的活动时,都会提示意图。

*我还有许多其他活动电话。

0 个答案:

没有答案