80,363
社区成员
发帖
与我相关
我的任务
分享
new Thread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
update();
}
}).start();
public void update() {
User user = SafeHeroApplication.getInstance().getUser();
Watch watch = user.getWatch();
String groupid = watch.getGroupid();
try {
for(EMGroup emGroup : groupList) {
emGroup = EMGroupManager.getInstance().getGroupFromServer(emGroup.getGroupId());
EMGroupManager.getInstance().createOrUpdateLocalGroup(emGroup);
//修复回退退出程序activity退出,线程未退出而引起的空指针问题
getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
adapter.notifyDataSetChanged();
}
});
}
} catch (EaseMobException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(getActivity()!=null){
//TODO:
}