如何根据所述的JSONObject响应显示吐司 [英] How to show toast according to the JSONObject response
问题描述
我做在我使用的用户名和密码,日志应用程序中,如果登录成功后我越来越USER_ID所有,但无效用户试图登录,必须出示敬酒消息
给用户。我越来越 {错误:invalid_grant}
作为我JSONresponse和我能够在一个字符串得到的JSONObject
的JSONObject jObject =新的JSONObject(结果);
字符串aJsonString = jObject.getString(错误);
下面aJsonString有错误的价值在里面。
现在,我的问题是:
如何当非法用户试图登录显示错误信息?而且,如果用户是有效通行证用户采取进一步行动 postExecute()
方法。
的JSONObject jObject; 尝试{
jObject =新的JSONObject(的sampleData);
如果(jObject.has(错误)){
字符串aJsonString = jObject.getString(错误);
Toast.makeText(ActivityName.this,aJsonString,Toast.LENGTH_LONG).show();
}其他{
Toast.makeText(ActivityName.this登录成功,Toast.LENGTH_LONG).show();
}
}赶上(JSONException E1){
// TODO自动生成catch块
e1.printStackTrace();
}
I am doing an application in which I'm using username and password for log in, if log in is successful I'm getting user_id and all, but when invalid user try to log in, will have to show toast message
to the user. I'm getting {"error":"invalid_grant"}
as my JSONresponse and I'm able to get JSONObject in a string.
JSONObject jObject = new JSONObject(result);
String aJsonString = jObject.getString("error");
Here aJsonString have the value of error in it.
Now, my question is:
How to show an error message when invalid user tries to log in? And, if the user is valid pass the user to postExecute()
method for further action.
JSONObject jObject;
try {
jObject = new JSONObject(sampledata);
if (jObject.has("error")) {
String aJsonString = jObject.getString("error");
Toast.makeText(ActivityName.this, aJsonString, Toast.LENGTH_LONG).show();
} else {
Toast.makeText(ActivityName.this, "Login Successful", Toast.LENGTH_LONG).show();
}
} catch (JSONException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
这篇关于如何根据所述的JSONObject响应显示吐司的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!