7
如何在Android上使用Retrofit处理“无互联网连接”
我想处理没有互联网连接的情况。通常我会跑: ConnectivityManager cm = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo activeNetwork = cm.getActiveNetworkInfo(); boolean isConnected = activeNetwork != null && activeNetwork.isConnectedOrConnecting(); (从此处开始),然后再将请求发送到网络,并通知用户是否没有互联网连接。 从我看来,Retrofit不能专门处理这种情况。如果没有互联网连接,我将RetrofitError超时作为原因。 如果我想使用Retrofit将这种检查合并到每个HTTP请求中,该怎么办?还是我应该做。 谢谢 亚历克斯