mirror of
https://github.com/M66B/FairEmail.git
synced 2025-02-23 14:41:08 +00:00
Improved error message
This commit is contained in:
parent
ea9e58d3ae
commit
aabde2a61c
1 changed files with 13 additions and 8 deletions
|
@ -6393,13 +6393,17 @@ public class FragmentMessages extends FragmentBase
|
||||||
});
|
});
|
||||||
snackbar.show();
|
snackbar.show();
|
||||||
} else {
|
} else {
|
||||||
Bundle args = new Bundle();
|
if (viewType == AdapterMessage.ViewType.SEARCH && !server)
|
||||||
args.putString("error", Log.formatThrowable(ex, false));
|
Log.unexpectedError(getParentFragmentManager(), ex);
|
||||||
|
else {
|
||||||
|
Bundle args = new Bundle();
|
||||||
|
args.putString("error", Log.formatThrowable(ex, false));
|
||||||
|
|
||||||
FragmentDialogBoundaryError fragment = new FragmentDialogBoundaryError();
|
FragmentDialogBoundaryError fragment = new FragmentDialogBoundaryError();
|
||||||
fragment.setArguments(args);
|
fragment.setArguments(args);
|
||||||
fragment.setTargetFragment(FragmentMessages.this, REQUEST_BOUNDARY_RETRY);
|
fragment.setTargetFragment(FragmentMessages.this, REQUEST_BOUNDARY_RETRY);
|
||||||
fragment.show(getParentFragmentManager(), "boundary:error");
|
fragment.show(getParentFragmentManager(), "boundary:error");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -10612,12 +10616,13 @@ public class FragmentMessages extends FragmentBase
|
||||||
public Dialog onCreateDialog(@Nullable Bundle savedInstanceState) {
|
public Dialog onCreateDialog(@Nullable Bundle savedInstanceState) {
|
||||||
String error = getArguments().getString("error");
|
String error = getArguments().getString("error");
|
||||||
|
|
||||||
View dview = LayoutInflater.from(getContext()).inflate(R.layout.dialog_boundary_error, null);
|
final Context context = getContext();
|
||||||
|
View dview = LayoutInflater.from(context).inflate(R.layout.dialog_boundary_error, null);
|
||||||
TextView tvError = dview.findViewById(R.id.tvError);
|
TextView tvError = dview.findViewById(R.id.tvError);
|
||||||
|
|
||||||
tvError.setText(error);
|
tvError.setText(error);
|
||||||
|
|
||||||
return new AlertDialog.Builder(getContext())
|
return new AlertDialog.Builder(context)
|
||||||
.setView(dview)
|
.setView(dview)
|
||||||
.setPositiveButton(R.string.title_boundary_retry, new DialogInterface.OnClickListener() {
|
.setPositiveButton(R.string.title_boundary_retry, new DialogInterface.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Reference in a new issue