问题描述
在使用编辑器活动时,我会阻止按下 HOME 按钮。但... 我已经尝试过关键事件赶上活动没有任何影响。还尝试了 onUserLeaveHint() 来显示确认对话框。
我开始了如下活动
final Intent intent = new Intent(activity,A.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NO_USER_ACTION | Intent.FLAG_ACTIVITY_NEW_TASK);
activity.startActivityForResult(intent,"EDITOR");
知道什么是实现这一目标的好做法吗?
解决方法
我认为这是不可能的,您无法覆盖主页按钮按下,因此您无法阻止您的活动进入暂停状态。 实际上,当您单击主页时,它会进入停止状态。先暂停然后停止。