private Handler mHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
switch (msg.what) {
case 1:
removeFragment(mWelcomeFragment);
break;
default:
break;
}
}
};
别人
public static class MyHandler extends Handler {
private WeakReference<StartActivity> mActivity;
public MyHandler(StartActivity activity) {
mActivity = new WeakReference<StartActivity>(activity);
}
@Override
public void handleMessage(Message msg) {
StartActivity activity=mActivity.get();
String json = (String) msg.obj;
switch (msg.what){
case 100001:
activity.getSessionRequest(json);
break;
}
super.handleMessage(msg);
}
}
private MyHandler handler=new MyHandler(this);