Stop service before updates

This commit is contained in:
M66B
2018-08-11 10:48:53 +00:00
parent cd93c7fce9
commit bef67ee485
3 changed files with 12 additions and 4 deletions

View File

@@ -510,6 +510,8 @@ public class FragmentAccount extends FragmentEx {
@Override
public Throwable loadInBackground() {
try {
ServiceSynchronize.stop(getContext(), "folder");
String name = args.getString("name");
String host = args.getString("host");
String port = args.getString("port");
@@ -629,12 +631,12 @@ public class FragmentAccount extends FragmentEx {
db.endTransaction();
}
ServiceSynchronize.restart(getContext(), "account");
return null;
} catch (Throwable ex) {
Log.e(Helper.TAG, ex + "\n" + Log.getStackTraceString(ex));
return ex;
} finally {
ServiceSynchronize.restart(getContext(), "account");
}
}
}