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

@@ -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);