More and less toast

This commit is contained in:
M66B 2022-04-28 10:57:13 +02:00
parent b4e9927d10
commit 25630cd063
11 changed files with 140 additions and 23 deletions

View File

@ -612,9 +612,18 @@ public class ActivityEML extends ActivityBase {
args.putBoolean("junk", junk);
new SimpleTask<String>() {
private Toast toast = null;
@Override
protected void onPreExecute(Bundle args) {
ToastEx.makeText(ActivityEML.this, R.string.title_executing, Toast.LENGTH_LONG).show();
toast = ToastEx.makeText(ActivityEML.this, R.string.title_executing, Toast.LENGTH_LONG);
toast.show();
}
@Override
protected void onPostExecute(Bundle args) {
if (toast != null)
toast.cancel();
}
@Override

View File

@ -590,9 +590,18 @@ public class ActivitySetup extends ActivityBase implements FragmentManager.OnBac
args.putString("password", this.password);
new SimpleTask<Void>() {
private Toast toast = null;
@Override
protected void onPreExecute(Bundle args) {
ToastEx.makeText(ActivitySetup.this, R.string.title_executing, Toast.LENGTH_LONG).show();
toast = ToastEx.makeText(ActivitySetup.this, R.string.title_executing, Toast.LENGTH_LONG);
toast.show();
}
@Override
protected void onPostExecute(Bundle args) {
if (toast != null)
toast.cancel();
}
@Override

View File

@ -570,11 +570,6 @@ public class AdapterAccount extends RecyclerView.Adapter<AdapterAccount.ViewHold
args.putLong("id", account.id);
new SimpleTask<Void>() {
@Override
protected void onPostExecute(Bundle args) {
ToastEx.makeText(context, R.string.title_completed, Toast.LENGTH_LONG).show();
}
@Override
protected Void onExecute(Context context, Bundle args) throws Throwable {
long id = args.getLong("id");
@ -585,6 +580,11 @@ public class AdapterAccount extends RecyclerView.Adapter<AdapterAccount.ViewHold
return null;
}
@Override
protected void onExecuted(Bundle args, Void data) {
ToastEx.makeText(context, R.string.title_completed, Toast.LENGTH_LONG).show();
}
@Override
protected void onException(Bundle args, Throwable ex) {
Log.unexpectedError(parentFragment.getParentFragmentManager(), ex);

View File

@ -347,9 +347,18 @@ public class AdapterRule extends RecyclerView.Adapter<AdapterRule.ViewHolder> {
args.putLong("id", rule.id);
new SimpleTask<Integer>() {
private Toast toast = null;
@Override
protected void onPreExecute(Bundle args) {
ToastEx.makeText(context, R.string.title_executing, Toast.LENGTH_LONG).show();
toast = ToastEx.makeText(context, R.string.title_executing, Toast.LENGTH_LONG);
toast.show();
}
@Override
protected void onPostExecute(Bundle args) {
if (toast != null)
toast.cancel();
}
@Override

View File

@ -2296,7 +2296,7 @@ public class FragmentCompose extends FragmentBase {
new SimpleTask<DeepL.Translation>() {
private Object highlightSpan;
private Toast toast;
private Toast toast = null;
@Override
protected void onPreExecute(Bundle args) {

View File

@ -398,9 +398,18 @@ public class FragmentContacts extends FragmentBase {
args.putLong("account", selected_account);
new SimpleTask<Void>() {
private Toast toast = null;
@Override
protected void onPreExecute(Bundle args) {
ToastEx.makeText(getContext(), R.string.title_executing, Toast.LENGTH_LONG).show();
toast = ToastEx.makeText(getContext(), R.string.title_executing, Toast.LENGTH_LONG);
toast.show();
}
@Override
protected void onPostExecute(Bundle args) {
if (toast != null)
toast.cancel();
}
@Override
@ -490,9 +499,18 @@ public class FragmentContacts extends FragmentBase {
args.putLong("account", selected_account);
new SimpleTask<Void>() {
private Toast toast = null;
@Override
protected void onPreExecute(Bundle args) {
ToastEx.makeText(getContext(), R.string.title_executing, Toast.LENGTH_LONG).show();
toast = ToastEx.makeText(getContext(), R.string.title_executing, Toast.LENGTH_LONG);
toast.show();
}
@Override
protected void onPostExecute(Bundle args) {
if (toast != null)
toast.cancel();
}
@Override

View File

@ -906,14 +906,18 @@ public class FragmentFolders extends FragmentBase {
private void onDeleteLocal(Bundle args) {
new SimpleTask<Void>() {
private Toast toast = null;
@Override
protected void onPreExecute(Bundle args) {
ToastEx.makeText(getContext(), R.string.title_executing, Toast.LENGTH_LONG).show();
toast = ToastEx.makeText(getContext(), R.string.title_executing, Toast.LENGTH_LONG);
toast.show();
}
@Override
protected void onPostExecute(Bundle args) {
ToastEx.makeText(getContext(), R.string.title_completed, Toast.LENGTH_LONG).show();
if (toast != null)
toast.cancel();
}
@Override
@ -964,6 +968,11 @@ public class FragmentFolders extends FragmentBase {
return null;
}
@Override
protected void onExecuted(Bundle args, Void data) {
ToastEx.makeText(getContext(), R.string.title_completed, Toast.LENGTH_LONG).show();
}
@Override
public void onException(Bundle args, Throwable ex) {
Log.unexpectedError(getParentFragmentManager(), ex);
@ -1062,9 +1071,18 @@ public class FragmentFolders extends FragmentBase {
private void onExecuteRules(Bundle args) {
new SimpleTask<Integer>() {
private Toast toast = null;
@Override
protected void onPreExecute(Bundle args) {
ToastEx.makeText(getContext(), R.string.title_executing, Toast.LENGTH_LONG).show();
toast = ToastEx.makeText(getContext(), R.string.title_executing, Toast.LENGTH_LONG);
toast.show();
}
@Override
protected void onPostExecute(Bundle args) {
if (toast != null)
toast.cancel();
}
@Override
@ -1149,14 +1167,18 @@ public class FragmentFolders extends FragmentBase {
args.putParcelable("uri", uri);
new SimpleTask<Void>() {
private Toast toast = null;
@Override
protected void onPreExecute(Bundle args) {
ToastEx.makeText(getContext(), R.string.title_executing, Toast.LENGTH_LONG).show();
toast = ToastEx.makeText(getContext(), R.string.title_executing, Toast.LENGTH_LONG);
toast.show();
}
@Override
protected void onPostExecute(Bundle args) {
ToastEx.makeText(getContext(), R.string.title_completed, Toast.LENGTH_LONG).show();
if (toast != null)
toast.cancel();
}
@Override
@ -1299,6 +1321,11 @@ public class FragmentFolders extends FragmentBase {
return null;
}
@Override
protected void onExecuted(Bundle args, Void data) {
ToastEx.makeText(getContext(), R.string.title_completed, Toast.LENGTH_LONG).show();
}
@Override
protected void onException(Bundle args, Throwable ex) {
Log.unexpectedError(getParentFragmentManager(), ex);

View File

@ -152,9 +152,18 @@ public class FragmentOperations extends FragmentBase {
args.putBoolean("delete", cbDelete.isChecked());
new SimpleTask<Integer>() {
private Toast toast = null;
@Override
protected void onPostExecute(Bundle args) {
ToastEx.makeText(context, R.string.title_executing, Toast.LENGTH_LONG).show();
toast = ToastEx.makeText(context, R.string.title_executing, Toast.LENGTH_LONG);
toast.show();
}
@Override
protected void onPreExecute(Bundle args) {
if (toast != null)
toast.cancel();
}
@Override

View File

@ -790,7 +790,6 @@ public class FragmentOptionsMisc extends FragmentBase implements SharedPreferenc
@Override
protected void onPostExecute(Bundle args) {
prefs.edit().remove("debug").apply();
ToastEx.makeText(v.getContext(), R.string.title_completed, Toast.LENGTH_LONG).show();
}
@Override
@ -829,6 +828,7 @@ public class FragmentOptionsMisc extends FragmentBase implements SharedPreferenc
@Override
protected void onExecuted(Bundle args, Void data) {
ToastEx.makeText(v.getContext(), R.string.title_completed, Toast.LENGTH_LONG).show();
ServiceSynchronize.reload(v.getContext(), null, true, "repair");
}
@ -1613,16 +1613,20 @@ public class FragmentOptionsMisc extends FragmentBase implements SharedPreferenc
private void onCleanup() {
new SimpleTask<Void>() {
private Toast toast = null;
@Override
protected void onPreExecute(Bundle args) {
btnCleanup.setEnabled(false);
ToastEx.makeText(getContext(), R.string.title_executing, Toast.LENGTH_LONG).show();
toast = ToastEx.makeText(getContext(), R.string.title_executing, Toast.LENGTH_LONG);
toast.show();
}
@Override
protected void onPostExecute(Bundle args) {
btnCleanup.setEnabled(true);
ToastEx.makeText(getContext(), R.string.title_completed, Toast.LENGTH_LONG).show();
if (toast != null)
toast.cancel();
}
@Override
@ -1631,6 +1635,11 @@ public class FragmentOptionsMisc extends FragmentBase implements SharedPreferenc
return null;
}
@Override
protected void onExecuted(Bundle args, Void data) {
ToastEx.makeText(getContext(), R.string.title_completed, Toast.LENGTH_LONG).show();
}
@Override
protected void onException(Bundle args, Throwable ex) {
Log.unexpectedError(getParentFragmentManager(), ex);

View File

@ -1639,9 +1639,18 @@ public class FragmentRule extends FragmentBase {
@Override
public void onClick(View v) {
new SimpleTask<Integer>() {
private Toast toast = null;
@Override
protected void onPreExecute(Bundle args) {
ToastEx.makeText(getContext(), R.string.title_executing, Toast.LENGTH_LONG).show();
toast = ToastEx.makeText(getContext(), R.string.title_executing, Toast.LENGTH_LONG);
toast.show();
}
@Override
protected void onPostExecute(Bundle args) {
if (toast != null)
toast.cancel();
}
@Override

View File

@ -314,9 +314,18 @@ public class FragmentRules extends FragmentBase {
args.putParcelable("uri", data.getData());
new SimpleTask<Void>() {
private Toast toast = null;
@Override
protected void onPreExecute(Bundle args) {
ToastEx.makeText(getContext(), R.string.title_executing, Toast.LENGTH_LONG).show();
toast = ToastEx.makeText(getContext(), R.string.title_executing, Toast.LENGTH_LONG);
toast.show();
}
@Override
protected void onPostExecute(Bundle args) {
if (toast != null)
toast.cancel();
}
@Override
@ -383,9 +392,18 @@ public class FragmentRules extends FragmentBase {
args.putParcelable("uri", data.getData());
new SimpleTask<Void>() {
private Toast toast = null;
@Override
protected void onPreExecute(Bundle args) {
ToastEx.makeText(getContext(), R.string.title_executing, Toast.LENGTH_LONG).show();
toast = ToastEx.makeText(getContext(), R.string.title_executing, Toast.LENGTH_LONG);
toast.show();
}
@Override
protected void onPostExecute(Bundle args) {
if (toast != null)
toast.cancel();
}
@Override