【发布时间】:2022-10-21 21:48:35
【问题描述】:
我正在开发一个 Wear OS 应用程序,它需要在某些任务中始终打开屏幕。
为此,我使用window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
它工作正常,但是当我显示一个对话框时,屏幕会在几秒钟后关闭。
我不想增加 timeout ,而是我需要在屏幕上显示对话框时保持屏幕开启。
我尝试在我的活动中使用android:keepScreenOn="true",它工作正常,直到我显示 Dialog。
这就是我创建对话框的方式。
val binding = ProgressLayoutWithTextBinding.inflate(LayoutInflater.from(context))
val dialog = Dialog(context)
binding.textProgress.text = message
dialog.setCancelable(false)
dialog.setContentView(binding.root)
dialog.show()
我正在使用银河手表 4 (SM-R880)
有人在手表上遇到过这个问题吗?
【问题讨论】:
标签: wear-os samsung-galaxy-watch-4