我有一个使用处理创建的Android应用程序。
我试图阻止屏幕进入睡眠状态。看起来好像View.setKeepScreenOn() 是我正在寻找的。
但是,当我获得我的应用程序的视图并尝试调用它时,我收到以下错误:
android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
我怎样才能到达这个线程才能把代码放在那里?
尝试包装成Runnable
并使用Activity.runOnUiThread()
。