static class MyHandler extends Handler {
private WeakReference<Context> weakReference;
public MyHandler(Context context) {
weakReference = new WeakReference<>(context);
}
@Override
public void handleMessage(Message msg) {
XXActivity activity = (XXActivity) weakReference.get();
if (activity != null) {
activity.textView.setText(result);
}
}
}
原文:http://www.cnblogs.com/yuzhongzheng/p/5412590.html