我创建了一个应用程序,它从服务器加载数据并在 android UI 组件中以特定格式对其进行格式化,例如文本视图和图像视图,但是加载需要很长时间,我想知道减少加载时间和增加加载时间的最佳方法是什么我的应用程序的加载速度和质量,如果您知道书名或博客或维基,请不要犹豫,直到我。如果您想查看我正在谈论的开发和发布的应用程序,请访问android 市场上的Wasfati应用程序。
提前谢谢了。
我创建了一个应用程序,它从服务器加载数据并在 android UI 组件中以特定格式对其进行格式化,例如文本视图和图像视图,但是加载需要很长时间,我想知道减少加载时间和增加加载时间的最佳方法是什么我的应用程序的加载速度和质量,如果您知道书名或博客或维基,请不要犹豫,直到我。如果您想查看我正在谈论的开发和发布的应用程序,请访问android 市场上的Wasfati应用程序。
提前谢谢了。
1.始终保持UI
在UI线程上工作,而在Non-UI线程上工作,本来是一种很好的编程方式,但随着android版本Non-UI
的到来成为了一种规律。HoneyComb
2.当一个Android App启动时,你从线程开始,现在为了保持UIUI
线程响应,我们需要在.Non-UI thread
3您可以使用simple thread
with来执行此操作Handler
,您可以在线程中执行非 UI 工作,然后使用处理程序在 UI 上显示输出。
4.另一种比较好的方法是AsyncTask
,在android中引入,也称为Painless Threading。这会自动Synchronizes
出现在 UI 和非 UI 线程中。
5.现在关于延迟,这有时取决于您的Internet 连接......但是是的,使用线程来处理不同的非 UI 工作,然后将其放在 UI 线程上,有助于减少延迟......