当片段在android tv上打开时,我如何防止专注于活动?

xesrikrc  于 2024-01-04  发布在  Android
关注(0)|答案(1)|浏览(156)

我有一个播放电影的Activity,有许多片段在Activity上打开。当片段在Activity上打开时,Activity可以获得焦点。
我希望当片段在Activity上打开时,Activity不再获得焦点。

wf82jlnq

wf82jlnq1#

我也面临着这个问题,有时活动得到重点,甚至片段是开放的活动。
我无法找到任何直接的解决办法,但我的方式处理它可能会帮助你。
我们可以在Activityoverride fun onKeyDown(keyCode: Int, event: KeyEvent?),但不能在Fragmentoverride fun onKeyDown(keyCode: Int, event: KeyEvent?),因此每当我在Activity中获得焦点时,我都会添加条件,将焦点重定向到当前打开的片段,并在Fragment中手动处理焦点

相关问题