|
|
@@ -1,5 +1,7 @@
|
|
|
package com.miekir.mvp.presenter;
|
|
|
|
|
|
+import android.os.Looper;
|
|
|
+
|
|
|
import androidx.lifecycle.ViewModel;
|
|
|
|
|
|
import com.miekir.common.utils.LogTool;
|
|
|
@@ -33,7 +35,7 @@ public abstract class BasePresenter<V extends IView> extends ViewModel {
|
|
|
public V getCallbackView() {
|
|
|
mViewHandler.setView(getView());
|
|
|
return (V) Proxy.newProxyInstance(
|
|
|
- Thread.currentThread().getContextClassLoader(),
|
|
|
+ Looper.getMainLooper().getThread().getContextClassLoader(),
|
|
|
mViewHandler.getClazz().getInterfaces(),
|
|
|
mViewHandler);
|
|
|
}
|