Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用改装和OkHttp显示无internet连接对话框_Android_Kotlin_Retrofit_Okhttp - Fatal编程技术网

Android 使用改装和OkHttp显示无internet连接对话框

Android 使用改装和OkHttp显示无internet连接对话框,android,kotlin,retrofit,okhttp,Android,Kotlin,Retrofit,Okhttp,我知道这个问题有很多例子,但找不到更好的解决方案(除了,但不在kotlin上工作)。在大多数例子中,若并没有互联网连接,就会出现异常并导致应用程序崩溃 那么,是否可以在没有internet错误的情况下显示Dialog/Toast?您可以连接但没有internet,因此您可以尝试连接到web套接字并检查internet是的,您可以覆盖活动中的onInternetUnavailable(),并显示Dialog/Toast。您的方法是正确的,当崩溃发生时,你能提供你的日志吗?在java中没有这样的东西

我知道这个问题有很多例子,但找不到更好的解决方案(除了,但不在kotlin上工作)。在大多数例子中,若并没有互联网连接,就会出现异常并导致应用程序崩溃


那么,是否可以在没有internet错误的情况下显示Dialog/Toast?

您可以连接但没有internet,因此您可以尝试连接到web套接字并检查internet是的,您可以覆盖活动中的
onInternetUnavailable()
,并显示Dialog/Toast。您的方法是正确的,当崩溃发生时,你能提供你的日志吗?在java中没有这样的东西,在kotlin中也没有,你在某处犯了错误。我使用的是MVVM模式,当我在活动中调用onInternetUnavailable()时,mInternetConnectionListener总是空的。