我正在为Android设备开发Home应用程序。我想禁用最近App的长按主页按钮动作。我用Google搜索并找到了一些解决方案,但没有得到我想要的解决方案。现在我正在使用这段代码。它工作,禁用主页按钮最近的应用程序,但它也关闭了用户启动的任何其他应用程序。
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (!hasFocus) {
Toast.makeText(staticPosContext, "No Focus", Toast.LENGTH_SHORT)
.show();
ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
am.moveTaskToFront(getTaskId(), ActivityManager.MOVE_TASK_WITH_HOME);
sendBroadcast(new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS));
}
}