簡體   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