|
|
|
|
@ -332,10 +332,11 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen |
|
|
|
|
@Override |
|
|
|
|
public void error(String msg) { |
|
|
|
|
if (TextUtils.isEmpty(msg) && AppDatabase.getBackup().exists()) RestoreDialog.create(getActivity()).show(); |
|
|
|
|
getHomeFragment().mBinding.progressLayout.showContent(); |
|
|
|
|
if (getHomeFragment().init) getHomeFragment().mBinding.progressLayout.showContent(); |
|
|
|
|
else App.post(() -> getHomeFragment().mBinding.progressLayout.showContent(), 1000); |
|
|
|
|
mResult = Result.empty(); |
|
|
|
|
Notify.show(msg); |
|
|
|
|
setFocus(); |
|
|
|
|
setLoading(false); |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
} |
|
|
|
|
@ -345,7 +346,7 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen |
|
|
|
|
PermissionX.init(this).permissions(Manifest.permission.WRITE_EXTERNAL_STORAGE).request((allGranted, grantedList, deniedList) -> AppDatabase.restore(new Callback() { |
|
|
|
|
@Override |
|
|
|
|
public void success() { |
|
|
|
|
if (allGranted) getHomeFragment().mBinding.progressLayout.showProgress(); |
|
|
|
|
if (allGranted && getHomeFragment().init) getHomeFragment().mBinding.progressLayout.showProgress(); |
|
|
|
|
if (allGranted) initConfig(); |
|
|
|
|
} |
|
|
|
|
})); |
|
|
|
|
|