繁体   English   中英

屏幕解锁后 Android 上的 Kivy 应用程序变黑

[英]Kivy application on Android goes black after screen unlock

主 App class 的 on_pause() 和 on_resume() 方法已实现如下:

class FitnessApp(App):
    def build(self):
        return RootWidget()

    def on_pause(self):
        return True

    def on_resume(self):
        pass

Logcat output 与应用相关的从屏幕锁定到解锁

06-15 22:16:35.494  5318  5613 D PowerCheckerService: foreground, uid = 10306, app =  org.workouthelper.workouthelper
06-15 22:16:39.038  5318  5613 D PowerCheckerService: foreground, uid = 10306, app = org.workouthelper.workouthelper
06-15 22:16:39.371  2052  5221 I Timeline: Timeline: Activity_windows_visible id: ActivityRecord{18c71e u0 org.workouthelper.workouthelper/org.kivy.android.PythonActivity t9694} time:49848452
06-15 22:16:39.373   904  1349 E BufferQueueProducer: [SurfaceView - org.workouthelper.workouthelper/org.kivy.android.PythonActivity#0] query: BufferQueue has been abandoned
06-15 22:16:39.373   904  1349 E BufferQueueProducer: [SurfaceView - org.workouthelper.workouthelper/org.kivy.android.PythonActivity#0] dequeueBuffer: BufferQueue has been abandoned
06-15 22:16:39.373   904  1349 E BufferQueueProducer: [SurfaceView - org.workouthelper.workouthelper/org.kivy.android.PythonActivity#0] query: BufferQueue has been abandoned
06-15 22:16:39.373   904  1349 E BufferQueueProducer: [SurfaceView - org.workouthelper.workouthelper/org.kivy.android.PythonActivity#0] dequeueBuffer: BufferQueue has been abandoned

奇怪的是,应用程序在打开通知托盘并再次关闭后恢复正常。

版本信息

  1. Android 10 QKQ1
  2. Python 3.7.6
  3. Kivy 1.11.1
  4. 构建器 1.2.0

对此的任何帮助将不胜感激!

我在这里描述了您的问题的解决方法:

https://github.com/kivy/kivy/issues/6944#issuecomment-927382493

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM