java类型的应用程序覆盖在android 10上不起作用

c2e8gylq  于 2021-07-06  发布在  Java
关注(0)|答案(0)|浏览(154)

在我的应用程序中,我使用以下命令调出android设置菜单:

Intent i = new Intent(Settings.ACTION_LOCALE_SETTINGS);
i.putExtra(PreferenceActivity.EXTRA_SHOW_FRAGMENT, Settings.ACTION_LOCALE_SETTINGS);
i.putExtra(PreferenceActivity.EXTRA_NO_HEADERS, true);
startActivity(i);

在这个设置菜单中,按下左上角的<按钮将我引导到android设置菜单的更高级别,而不是返回到我的应用程序。我需要阻止这个按钮,所以用户只使用返回或主页导航键返回到我的应用程序。
对于android9(及以下版本),我使用了以下解决方案:我在<button部分添加了一个type应用程序覆盖,阻止按钮被激活,效果很好。然而,现在在android10中,我的覆盖层不再位于顶部,我无法捕捉到触摸/点击。
有人对此有什么建议或解决办法吗?谢谢!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题