Simplified unsubscribe errors

master
M66B 1 week ago
parent 7e7c2da113
commit d9faa73c2d

@ -25,6 +25,7 @@ import android.net.ConnectivityManager;
import android.net.Network; import android.net.Network;
import android.os.Build; import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
import android.text.TextUtils;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.widget.Button; import android.widget.Button;
@ -37,14 +38,12 @@ import androidx.annotation.Nullable;
import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AlertDialog;
import androidx.lifecycle.Lifecycle; import androidx.lifecycle.Lifecycle;
import java.net.ConnectException; import java.io.IOException;
import java.net.HttpURLConnection; import java.net.HttpURLConnection;
import java.net.URL; import java.net.URL;
import java.net.URLDecoder; import java.net.URLDecoder;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
import javax.net.ssl.HttpsURLConnection;
public class FragmentDialogUnsubscribe extends FragmentDialogBase { public class FragmentDialogUnsubscribe extends FragmentDialogBase {
private TextView tvNoInternet; private TextView tvNoInternet;
private static final int UNSUBSCRIBE_TIMEOUT = 20 * 1000; private static final int UNSUBSCRIBE_TIMEOUT = 20 * 1000;
@ -162,9 +161,10 @@ public class FragmentDialogUnsubscribe extends FragmentDialogBase {
dialog.dismiss(); dialog.dismiss();
if (ex instanceof IllegalStateException) if (ex instanceof IllegalStateException)
ToastEx.makeText(context, ex.getMessage(), Toast.LENGTH_LONG).show(); ToastEx.makeText(context, ex.getMessage(), Toast.LENGTH_LONG).show();
else if (ex instanceof IllegalArgumentException || ex instanceof ConnectException) else if (ex instanceof IllegalArgumentException || ex instanceof IOException)
ToastEx.makeText(context, ToastEx.makeText(context,
context.getString(R.string.title_unsubscribe_error, ex.getMessage()), context.getString(R.string.title_unsubscribe_error,
Log.formatThrowable(ex, false)),
Toast.LENGTH_LONG).show(); Toast.LENGTH_LONG).show();
else else
Log.unexpectedError(getParentFragmentManager(), ex); Log.unexpectedError(getParentFragmentManager(), ex);

Loading…
Cancel
Save