每个一段时间从服务器获取数据更新
private Handler mHandler = new Handler(){
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
switch (msg.what){
case 1:
findData();
break;
}
}
};
Runnable runnable = new Runnable() {
@Override
public void run() {
mHandler.postDelayed(runnable, 10000);
Message message = new Message( );
message.what = 1;
mHandler.sendMessage(message);
}
};
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
LogUtil.i(TAG,"onCreateView");
mInflater = inflater;
mContext = getActivity();
mView = inflater.inflate(R.layout.fragment_main, container, false);
mUser = AVUser.getCurrentUser();
initView();
mHandler.post(runnable);
return mView;
}
@Override
public void onDestroyView() {
super.onDestroyView();
LogUtil.i(TAG, "onDestroyView");
mHandler.removeCallbacks(runnable);
}