Android App Locker中的后退按钮功能

Android App Locker中的后退按钮功能,android,android-activity,Android,Android Activity,我正在尝试为Android构建一个应用程序锁,我已经创建了一个在后台运行服务的功能,它会打开一个锁屏并提示输入密码,如果某个应用程序是由用户启动的,我想通过按下锁屏上的“上一步”按钮来限制is用户不访问该启动的应用程序 下面是代码,我可以看到底层活动已被终止,但它已重新启动。请让我知道是否有任何办法使它工作 public void onBackPressed(){ ActivityManager am = (ActivityManager) getSystemService(Conte

我正在尝试为Android构建一个应用程序锁,我已经创建了一个在后台运行服务的功能,它会打开一个锁屏并提示输入密码,如果某个应用程序是由用户启动的,我想通过按下锁屏上的“上一步”按钮来限制is用户不访问该启动的应用程序

下面是代码,我可以看到底层活动已被终止,但它已重新启动。请让我知道是否有任何办法使它工作

public void onBackPressed(){

    ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
    String pkg = (ActivityManager.RunningTaskInfo)am.getRunningTasks(2).get(1)).topActivity.getPackageName();
    am.killBackgroundProcesses(pkg);
    super.onBackPressed();

尝试删除super.onBackPressed();排队看
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
        finish();
        ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
        String pkg = (ActivityManager.RunningTaskInfo)am.getRunningTasks(2).get(1)).topActivity.getPackageName();
        am.killBackgroundProcesses(pkg);
    }
    return super.onKeyDown(keyCode, event);
}