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

2024-10-05 14:31:38 发布

您现在位置:Python中文网/ 问答频道 /正文

主应用程序类的on_pause()和on_resume()方法已实现如下:

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

    def on_pause(self):
        return True

    def on_resume(self):
        pass

从屏幕锁定到解锁与应用程序相关的Logcat输出

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. 安卓10 QKQ1
  2. Python 3.7.6
  3. 基维1.11.1
  4. Buildozer 1.2.0

在此方面的任何帮助都将不胜感激


Tags: orgself应用程序ondefandroidhasbeen