80,351
社区成员
发帖
与我相关
我的任务
分享
private Handler mHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
};
};
private Handler mHandler = new Handler(new Handler.Callback() {
@Override
public boolean handleMessage(Message msg) {
return false; // 这里为什么返回false? 返回true好,还是false好?
}
});
private HandlermMainHandler;
mMainHandler= new MainHandler(this);
static class MainHandler extends Handler {
WeakReference<StartActivity>mActivity;
publicMainHandler(StartActivity activity) {
mActivity = newWeakReference<StartActivity>(activity);
//TODO Auto-generated constructor stub
}
@Override
public voidhandleMessage(Message msg) {
StartActivitytheActivity = mActivity.get();
switch(msg.what) {
caseGET_APP_LIST:
theActivity.getInstalledAppsData();
break;
default:
break;
}
}
}