diff --git a/app/src/main/java/com/nova/brain/glass/ui/TaskListActivity.kt b/app/src/main/java/com/nova/brain/glass/ui/TaskListActivity.kt index f519d73..928e1ae 100644 --- a/app/src/main/java/com/nova/brain/glass/ui/TaskListActivity.kt +++ b/app/src/main/java/com/nova/brain/glass/ui/TaskListActivity.kt @@ -24,6 +24,8 @@ class TaskListActivity : override fun initView(savedInstanceState: Bundle?) { super.initView(savedInstanceState) + window.addFlags(android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON) + binding.xia.setOnClickListener { toNext() } @@ -111,4 +113,9 @@ class TaskListActivity : } override fun adapter(): BasePagedAdapter = adapter + + override fun onDestroy() { + super.onDestroy() + window.clearFlags(android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON) + } } diff --git a/app/src/main/java/com/nova/brain/glass/ui/WelcomeActivity.kt b/app/src/main/java/com/nova/brain/glass/ui/WelcomeActivity.kt index 23ab8c1..79681c3 100644 --- a/app/src/main/java/com/nova/brain/glass/ui/WelcomeActivity.kt +++ b/app/src/main/java/com/nova/brain/glass/ui/WelcomeActivity.kt @@ -21,6 +21,8 @@ class WelcomeActivity : BaseActivity() { binding.tv.setOnClickListener { startActivity(Intent(this@WelcomeActivity, TaskListActivity::class.java)) } + window.addFlags(android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON) + } private val offlineCmdListener = object : OfflineCmdListener { @@ -47,5 +49,8 @@ class WelcomeActivity : BaseActivity() { OfflineCmdServiceHelper.removeOnLineListener(offlineCmdListener) } - + override fun onDestroy() { + super.onDestroy() + window.clearFlags(android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON) + } }