|
|
@@ -2,7 +2,6 @@ package com.miekir.mvp.base;
|
|
|
|
|
|
import android.os.Bundle;
|
|
|
import android.os.Looper;
|
|
|
-
|
|
|
import android.view.LayoutInflater;
|
|
|
import android.view.View;
|
|
|
import android.view.ViewGroup;
|
|
|
@@ -13,10 +12,11 @@ import androidx.annotation.Nullable;
|
|
|
import androidx.fragment.app.Fragment;
|
|
|
import androidx.fragment.app.FragmentActivity;
|
|
|
|
|
|
+import com.miekir.mvp.view.IView;
|
|
|
import com.miekir.mvp.widget.LoadingDialog;
|
|
|
|
|
|
|
|
|
-public abstract class BaseFragment extends Fragment {
|
|
|
+public abstract class BaseFragment extends Fragment implements IView {
|
|
|
public FragmentActivity activity;
|
|
|
//private Unbinder mBinder;
|
|
|
private LoadingDialog mLoadingDialog;
|
|
|
@@ -53,6 +53,7 @@ public abstract class BaseFragment extends Fragment {
|
|
|
return Looper.myLooper() == Looper.getMainLooper();
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
public void showLoading() {
|
|
|
if (isMainThread()) {
|
|
|
mLoadingDialog.show();
|
|
|
@@ -66,6 +67,7 @@ public abstract class BaseFragment extends Fragment {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
public void showLoading(final String msg) {
|
|
|
if (isMainThread()) {
|
|
|
mLoadingDialog.show(msg);
|
|
|
@@ -79,6 +81,7 @@ public abstract class BaseFragment extends Fragment {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
public void dismissLoading() {
|
|
|
if (mLoadingDialog != null) {
|
|
|
if (isMainThread()) {
|
|
|
@@ -101,6 +104,4 @@ public abstract class BaseFragment extends Fragment {
|
|
|
dismissLoading();
|
|
|
activity = null;
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
}
|