VolleyError 没有给出回应
VolleyError doesnt give response
我正在使用以下代码通知用户错误:
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
if (error instanceof TimeoutError || error instanceof NoConnectionError) {
Toast.makeText(LoginActivity.this,"Keine Internetverbindung", Toast.LENGTH_LONG).show();
} else if (error instanceof AuthFailureError) {
// TODO
} else if (error instanceof ServerError) {
// TODO
} else if (error instanceof NetworkError) {
// TODO
} else if (error instanceof ParseError) {
// TODO
}
}
}
当我启动应用程序并关闭所有连接时,我没有得到 Toast。应该有 NoConnectionError-Toast,但没有任何反应。
除非您没有在您的清单文件中包含 <uses-permission android:name="android.permission.INTERNET" />
,否则如果没有互联网连接,您最好得到 NoConnectionError
。
万一没有wifi,没有2G,3G等,我有
否则,如果您没有在 AndroidManifest.xml
中声明 Internet
权限,您将获得
看看这是否有帮助!
我正在使用以下代码通知用户错误:
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
if (error instanceof TimeoutError || error instanceof NoConnectionError) {
Toast.makeText(LoginActivity.this,"Keine Internetverbindung", Toast.LENGTH_LONG).show();
} else if (error instanceof AuthFailureError) {
// TODO
} else if (error instanceof ServerError) {
// TODO
} else if (error instanceof NetworkError) {
// TODO
} else if (error instanceof ParseError) {
// TODO
}
}
}
当我启动应用程序并关闭所有连接时,我没有得到 Toast。应该有 NoConnectionError-Toast,但没有任何反应。
除非您没有在您的清单文件中包含 <uses-permission android:name="android.permission.INTERNET" />
,否则如果没有互联网连接,您最好得到 NoConnectionError
。
万一没有wifi,没有2G,3G等,我有
否则,如果您没有在 AndroidManifest.xml
Internet
权限,您将获得
看看这是否有帮助!