我正在使用此代码从我的应用中禁用我的最近任务应用按钮:
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);