class MyHandler extends Handler {
private WeakReference<MyLayoutActivity> mActivityRef;
public MyHandler(MyLayoutActivity activity) {
mActivityRef = new WeakReference<>(activity);
}
@Override
public void handleMessage(Message msg) {
MyLayoutActivity activity = mActivityRef.get();
switch (msg.what) {
case GETLAYOUTINFO:
parseJsonWithJsonObject(activity.mResponse, 1);
break;
}
}
}
这样,就可以避免内存泄露啦,记下来,方便查找!
private final MyHandler mHandler = new MyHandler(this);