在Android中启动另一个应用程序时禁用最近任务应用按钮

时间:2014-01-23 02:55:48

标签: android

我正在使用此代码从我的应用中禁用我的最近任务应用按钮:

    public void onWindowFocusChanged(boolean hasFocus) {
    super.onWindowFocusChanged(hasFocus);

    Log.d("Focus debug", "Focus changed !");

    if (!hasFocus) {
        Log.d("Focus debug", "Lost focus !");

        Intent closeDialog = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
        sendBroadcast(closeDialog);
    }
}

它真的很完美!但是,基本上,我的应用程序是用户只想启动的已安装应用程序的内容管理器。当用户已启动另一个应用程序并单击“最近的任务应用程序”按钮时,该按钮已启用。如何让它再次禁用?

我正在使用此代码为我的应用启动另一个应用程序...

Intent i = new Intent(Intent.ACTION_MAIN);
PackageManager manager = getPackageManager();
i = manager.getLaunchIntentForPackage("com.example.sampleapp");
i.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(i);

0 个答案:

没有答案