如何优化应用资源的加载?

时间:2014-02-09 20:14:36

标签: android optimization resources load

我开始接近我的游戏结束,并且需要担心有效加载资源,因为他们开始加起来(位图,声音等)。 应用程序应该何时加载其资源以优化性能?

例如,我在自定义视图构造函数中启动所有bimaps和声音,当我在菜单中按“新游戏”时(我的菜单是主要活动),它会启动。

有没有办法在启动时加载这些位图(splashscreen),这样用户在游戏玩法的第一秒就不会遇到延迟,这是在游戏循环中使用状态而不是我的启动和菜单的唯一方法,而不是开始一项活动?

1 个答案:

答案 0 :(得分:1)

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