android - 恢复 Kivy 应用程序,即使最小化(未关闭)到最近的 Activity

标签 android linux python-2.7 kivy

有没有办法将 Kivy 应用程序恢复到最近的 Activity ,即使最小化?我的意思是,当我在应用程序中(编译后的应用程序为 .apk)并且我想打开 wifi 或检查其他应用程序时,我的应用程序将关闭,我需要再次按下它来重新启动它......所以如果我我正在我的应用程序中进行操作(计算或电子邮件撰写),并且我想检查另一个应用程序,如果我这样做,我的所有操作都会被取消,当然这是一个糟糕的用户体验......

最佳答案

文档 here描述如何启用暂停模式,这样如果您离开然后再次打开应用程序,您的应用程序将恢复而不是重新启动。

要点是向您的 App 类添加一个 on_pause 方法,并让它返回 True

请注意,您永远保证能够再次取消暂停(如果需要内存等,Android 本身可能会杀死已暂停的应用程序),因此您还应该使用此方法来执行任何状态节省您所需要的。然而,对于短时间的任务切换来说,这不太可能成为问题,并且在具有更多资源的新设备中可能很少或永远不会出现。

关于android - 恢复 Kivy 应用程序,即使最小化(未关闭)到最近的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20187573/

相关文章:

android - 为什么 Android SDK Manager 中的 Google Play Services 版本与 gradle 文件中所需的版本不同?

SQL查询错误:subquery returns more than one row

c - 我怎样才能等到指定的 "xterm"完成?

python - 使用 bool 表达式分配字符串

android - 将私有(private)字段添加到 android 上的 JNI 类会卡住应用程序

android - 使用 ProgressBar 和 AsyncTask 发送短信 |安卓

java - 将变量传递给 findViewByID

python - Twisted:在延迟的子进程和 http 请求之间进行通信?

python - pip 安装后错误 "no module named six"

python - 'e' 是格式为 '%e %B %Y' 的错误指令