【发布时间】:2020-07-11 16:09:48
【问题描述】:
通过 buildozer 将我的 kivy 应用程序推送到我的 android 设备后, 首先我可以看到 Kivy 加载符号,然后屏幕空白 30 秒。之后我的应用程序被打开了。 这发生在第一次运行以及随后的运行中。
我已经阅读了一些答案并且知道“我们可以通过从最小的 GUI 开始来避免这个问题 并更懒惰地加载其余部分”。
谁能告诉我,当应用打开时我们如何加载?
【问题讨论】:
通过 buildozer 将我的 kivy 应用程序推送到我的 android 设备后, 首先我可以看到 Kivy 加载符号,然后屏幕空白 30 秒。之后我的应用程序被打开了。 这发生在第一次运行以及随后的运行中。
我已经阅读了一些答案并且知道“我们可以通过从最小的 GUI 开始来避免这个问题 并更懒惰地加载其余部分”。
谁能告诉我,当应用打开时我们如何加载?
【问题讨论】:
例如,如果您使用了 on_pre_enter 函数,并且如果您让该函数做很多事情,那么您等待很多时间是正常的。但是没有任何代码,所以我无法分析您的代码并给出任何提示。您的计算机和 android 的处理时间取决于后台应用程序、硬件和许多事情。因此,请尝试共享您的最小代码,就像您的启动函数一样,或者您可以创建具有这些函数的最小应用程序,以便您可以部分测试您的代码。
【讨论】: