将反压事件传播到系统

时间:2015-03-27 09:10:32

标签: android

我正在尝试在android中创建一个叠加层,它将用作块屏幕。我想要的是,如果我的块屏幕覆盖在顶部并且用户按下屏幕,那么在这种情况下我的块屏幕应该被解除而不阻止背压事件。 即。如果任何第三方启动了一个应用程序,那么我的块屏幕就会显示出来。然后按下设备后退按钮,我的块屏幕和应用程序A应该被删除。

任何帮助将不胜感激......

1 个答案:

答案 0 :(得分:0)

如果您只想关闭应用程序,就像按下主页按钮一样,您可以随时通过意图执行:

Intent startMain = new Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startMain);

这会将您的应用程序发送到后台以及您设置的应用程序。

希望它有所帮助。