bod*_*ley 2 java android android-studio
伙计们,我在应用程序中实施错误处理时遇到问题。\n当来自其余的响应代码不是 200 时,我想向我的应用程序的用户显示错误消息。换句话说:如果连接错误,我想显示该消息,用户必须检查他的互联网连接然后再试一次。如果一切正常,我想一切如常,所以加载内容。
\n\n我写的是这样的:
\n\nToast errorToast = Toast.makeText(NewsActivity.this, "Error, pls chech your internet connection and try again!", Toast.LENGTH_SHORT);\nerrorToast.show();\nRun Code Online (Sandbox Code Playgroud)\n\n和这个:
\n\nif(response.getStatusLine().getStatusCode() == 200){}\nRun Code Online (Sandbox Code Playgroud)\n\n但我不知道这是否是好的代码以及应该将其插入哪里。我将非常感谢您的帮助和建议。
\n\n这是这段代码:
\n\nToast errorToast = Toast.makeText(NewsActivity.this, "Error, pls chech your internet connection and try again!", Toast.LENGTH_SHORT);\nerrorToast.show();\nRun Code Online (Sandbox Code Playgroud)\n\n}
\n您可以将其添加到 doInBackground 方法中。
runOnUiThread(new Runnable() {
public void run() {
if (response.getStatusLine().getStatusCode() != 200) {
Toast errorToast = Toast.makeText(NewsActivity.this, "Error, pls chech your internet connection and try again!", Toast.LENGTH_SHORT);
errorToast.show();
}
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16638 次 |
| 最近记录: |