在listview中设置自定义适配器会导致屏幕加载时间过长

时间:2014-10-17 21:51:55

标签: android listview android-listview

我正在开发一款针对Android的游戏,我的活动花费的时间太长,无法使用自定义适配器加载listview。我已经尝试通过AsyncTask将列表传递给适配器并使用progressDialog让用户等待,但即使这样也会使屏幕(加载屏幕)冻结很长时间,直到加载列表组件。更糟糕的是,在加载屏幕后,滚动列表视图太慢并且可能导致着名的“跳过60帧!应用程序可能在其主线程上做了太多工作”,这导致我的活动到,突然,重置。 列表视图最多只有30个组件,但是如何使这个列表查看不需要太长时间加载,使其不冻结加载屏幕,我怎样才能克服“跳过60帧!应用程序可能做了太多的工作在它的主线程“当我加载listView?

0 个答案:

没有答案