|
|
@@ -88,19 +88,21 @@ public abstract class BaseFragment extends Fragment {
|
|
|
mLoadingTime--;
|
|
|
}
|
|
|
|
|
|
- if (mLoadingTime <= 0 && mLoadingDialog != null) {
|
|
|
+ if (mLoadingTime <= 0) {
|
|
|
mLoadingTime = 0;
|
|
|
- if (isMainThread()) {
|
|
|
- mLoadingDialog.close();
|
|
|
- } else {
|
|
|
- Activity activity = getActivity();
|
|
|
- if (activity != null) {
|
|
|
- activity.runOnUiThread(new Runnable() {
|
|
|
- @Override
|
|
|
- public void run() {
|
|
|
- mLoadingDialog.close();
|
|
|
- }
|
|
|
- });
|
|
|
+ if (mLoadingDialog != null) {
|
|
|
+ if (isMainThread()) {
|
|
|
+ mLoadingDialog.close();
|
|
|
+ } else {
|
|
|
+ Activity activity = getActivity();
|
|
|
+ if (activity != null) {
|
|
|
+ activity.runOnUiThread(new Runnable() {
|
|
|
+ @Override
|
|
|
+ public void run() {
|
|
|
+ mLoadingDialog.close();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -112,7 +114,7 @@ public abstract class BaseFragment extends Fragment {
|
|
|
}
|
|
|
|
|
|
if (isMainThread()) {
|
|
|
- mLoadingDialog.show(msg);
|
|
|
+ mLoadingDialog.show(msg, cancelable);
|
|
|
} else {
|
|
|
Activity activity = getActivity();
|
|
|
if (activity != null) {
|