From f4c9b4a29b157fa2f5116271d698bd59f34a2bf5 Mon Sep 17 00:00:00 2001 From: Sergey Eremin Date: Fri, 20 Jan 2017 04:26:41 +0300 Subject: [PATCH] SSLHandshakeException is considered a sign of no network now --- .../java/com/github/yeriomin/yalpstore/GoogleApiAsyncTask.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/com/github/yeriomin/yalpstore/GoogleApiAsyncTask.java b/app/src/main/java/com/github/yeriomin/yalpstore/GoogleApiAsyncTask.java index 593cc43ab..121a716e6 100644 --- a/app/src/main/java/com/github/yeriomin/yalpstore/GoogleApiAsyncTask.java +++ b/app/src/main/java/com/github/yeriomin/yalpstore/GoogleApiAsyncTask.java @@ -15,6 +15,8 @@ import java.net.SocketException; import java.net.SocketTimeoutException; import java.net.UnknownHostException; +import javax.net.ssl.SSLHandshakeException; + abstract class GoogleApiAsyncTask extends AsyncTask { protected Context context; @@ -73,6 +75,7 @@ abstract class GoogleApiAsyncTask extends AsyncTask { } else if (e instanceof IOException) { String message; if (e instanceof UnknownHostException + || e instanceof SSLHandshakeException || e instanceof ConnectException || e instanceof SocketException || e instanceof SocketTimeoutException) {