Handler

12 阅读1分钟
public class MyHandler extends Handler {
    private final WeakReference<MainActivity> mWeakReference;

    public MyHandler(@NonNull Looper looper, MainActivity activity) {
        super(looper);
        this.mWeakReference = new WeakReference<>(activity);
    }

    @Override
    public void handleMessage(@NonNull Message msg) {
        MainActivity mainActivity = mWeakReference.get();
        switch (msg.what) {
            
        }
    }
}