开发的第一个程序,总结知识点有:
1.规范的创建项目
................在com.zjw.youlu包下创建package,分类将需要的 适配器adapter,封装属性类bean,任务类 biz,监听listen,工具类Util,页面UI,Fragment封装好
不同的类实现不同的任务,bean负责封装view需要的各项属性;adapter用于适配listview,gridview..通过List<bean>将数据分配到view上;biz起到承上启下的作用,由于其代码结构简单易懂,在需要对代码进行删改的时候先从biz下手;自定义的listener用于异步任务加载数据,在doInbackground()得到数据result,在传到onpostexcute()中,将result传入属性listener中自定义的监听方法中,实现异步更新和删改数据;
public static void asyncGetAllContacts(final Context context,final OnLoadContactsFinishListener listener){new AsyncTask<Void,Void,List<Contact>>(){
protected java.util.List<Contact> doInBackground(Void... params) {
return getAllContacts(context);
};