import static ro.ieval.fonbot.R.string.*;
import static ro.ieval.fonbot.Utils.toNonNull;
+import java.net.SocketTimeoutException;
import java.util.Collections;
import java.util.EnumSet;
import java.util.Set;
Log.d("LongPollRunnable", "Long polling started");
while(man.getActiveNetworkInfo() != null && man.getActiveNetworkInfo().isConnected())
try {
- runnable.run();
+ runnable.doRun();
+ } catch (final SocketTimeoutException e){
+ Log.d("LongPollRunnable", "Socket timeout, refreshing connection");
} catch (final Exception ex){
ex.printStackTrace();
break;