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



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

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

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

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

最新更新