主应用程序类的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
奇怪的是,在打开通知栏并再次关闭后,应用程序恢复正常
版本信息
在此方面的任何帮助都将不胜感激
我在这里描述了解决您问题的方法:
https://github.com/kivy/kivy/issues/6944#issuecomment-927382493
相关问题 更多 >
编程相关推荐