您的位置:首页 > 移动开发 > Android开发

关于Android创建Activity需要注意的地方

2014-08-09 15:47 387 查看
1.在onCreate()中加载UI,在onStart()/onResume()中刷新UI

2.在onCreate()中用Handler延时请求数据,数据处理最好是二次callback回调(第一次来自DB,第二次来自网络)

3.在Activity中尽量少创建Handler,创建一个UIHandler,一个后台HandlerThread足以

4.所有异步任务写进一个Runnable中,用自己写的应用后台线程池统一处理,而不是在Activity中直接new Thread()

5.异步Runnable也可以交由HandlerThread处理,不过注意其回调顺序性和延迟性,再次提醒尽量不要new Thread()

6.Activity结束的时候尽量手动释放资源,最好销毁UIHandler和HandlerThread.

7.尽量少用Adapter的NotifyDataSetChange()

8.如果实在要用Thread也要用AsyncThread取代new Thread()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: