如何优化应用资源的加载



我开始接近我的游戏的终点,并且需要担心如何有效地加载资源,因为它们开始累积(位图,声音等)。安卓应用何时应加载其资源以优化性能?

例如,我在自定义视图构造函数中启动了所有双图和声音,当您在菜单中按"新游戏"时开始(我的菜单是主要活动)。

有没有办法在启动(启动画面)期间加载这些位图,这样用户就不会在游戏的最初几秒钟内遇到延迟,这是在我的游戏循环中排除我的启动画面和菜单并使用状态而不是启动活动的唯一方法?

创建一个线程,该线程执行加载与执行运行的线程分开。然后,正在运行的线程可以监视以查看加载何时完成。然后,用户可以看到加载屏幕或一些动画(或只是标题屏幕),以指示在后台加载内容时没有任何冻结。

最新更新