android - 屏幕锁定后,Kivy 在恢复时崩溃

标签 android python kivy

我正在使用 Kivy 编写我的第一个应用程序,并使用 Buildozer 将该应用程序部署到 Android。虽然当我在应用程序之间切换时我的应用程序会恢复,但如果我锁定屏幕,该应用程序根本不会恢复。

有什么我想念的吗?该文档似乎将此问题称为以前版本中的“错误”。我正在使用 Kivy 1.10.0。

这是我处理暂停/恢复的方法:

class MyApp(App):
    def build(self):
        return sm
    def on_pause(self):
        return True
    def on_resume(self):
        return sm

最佳答案

您错误地实现了 on_resume 方法。试试这个 -

def on_resume(self):
  # Check if any data needs replacing, usually none 
  pass

关于android - 屏幕锁定后,Kivy 在恢复时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48481671/

相关文章:

java - 这是使用 Singleton 的好理由吗?

python - 优化:Python、Perl 和 C 后缀树库

python - 【强化学习】为什么我的reward变成0就结束了?我在健身房环境方面遇到了一些麻烦

python - 如何对相邻元组/列表求和

python - Kivy 标签中的断线不起作用(Python)

android - 简单的kivy应用程序按下按钮无法在Android设备上播放mp3

java - fragment 中的 RecyclerView - 没有连接适配器,跳过布局

android - TextView.getText().toString() 与 TextView.toString()

android - R.id/.layout/.string 资源 ID 在编译后不会改变,对吗?

python - 游戏中的菜单 : Is Screenmanager the way to do it?