@ViewInject(R.id.loading)
private ProgressBar loading;
private Handler handler=new Handler(){
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
//在handler里面给listview设置数据,因为获取联系人线程不同步,必须联系人线程执行完成获取到所有联系人后再设置listview。listview的数据需要获取联系人线程获取。
lv_contact_contacts.setAdapter(new MyAdapter());
//联系人数据显示完成,隐藏加载缓冲进度条
loading.setVisibility(View.INVISIBLE);
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_contacts);
ViewUtils.inject(this);
……
ViewUtils.inject(this); 必须要,使用它就不需要很多的findViewById了。