【发布时间】:2014-02-04 08:27:18
【问题描述】:
我开始使用 Kivy for Android 开发一个应用,今天成功地构建和运行了一个 APK。
在不经过初始化/加载屏幕的情况下,找不到关于如何处理我的应用被用户暂停和恢复的直接答案?有没有一种特殊的机制可以处理这个问题?
每次我将应用程序发送到后台并将焦点带回它时,都会弹出加载屏幕,这很烦人。
【问题讨论】:
我开始使用 Kivy for Android 开发一个应用,今天成功地构建和运行了一个 APK。
在不经过初始化/加载屏幕的情况下,找不到关于如何处理我的应用被用户暂停和恢复的直接答案?有没有一种特殊的机制可以处理这个问题?
每次我将应用程序发送到后台并将焦点带回它时,都会弹出加载屏幕,这很烦人。
【问题讨论】:
我从未使用过 Kivy 或为 android 开发过,但我能够找到:
来自链接:
如果您只是希望您的应用程序不完全关闭(这样它就不会完全随着启动屏幕等每次重新启动),您只需向您的 App 类添加一个 on_pause 方法,它应该返回真的。您还可以在此方法中执行任何暂停前的操作。但是,应用程序并没有真正保持运行,它只是保持内存状态。
如果您希望它在后台进行计算,您可以使用 Python-for-android。
【讨论】:
True之前将保存函数放在on_pause函数中。