在Kivy上处理Android上的app暂停/恢复

时间:2014-02-04 08:27:18

标签: android python kivy

我开始使用Kivy for Android开发应用程序,并成功构建并运行了一个APK。

无法通过初始化/加载屏幕找到关于如何处理用户暂停和恢复应用的直接答案?有没有一种特殊的机制来处理这个问题?

每次我将应用程序发送到后台并将焦点恢复到后面时都会出现加载屏幕,这是相当烦人的。

2 个答案:

答案 0 :(得分:3)

我从未使用过Kivy或为Android开发,但我能够找到:

This

从链接:

  

如果你只是希望你的应用程序不能完全关闭(这样它不会每次都使用启动画面等完全重启),你只需要在你的App类中添加一个on_pause方法,它应该返回真正。您也可以在此方法中执行任何预暂停操作。但是,应用程序并没有真正继续运行,只是保持内存状态。

如果你想在后台进行计算,你可以使用Python-for-android。

答案 1 :(得分:1)

Kivy有on_pauseon_resume种方法可用于处理这些事件。这些是为您自动调用的主App类的方法。