Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Hỏi về kiểu dữ liệu trả về của Json trong Android
23:18 23-04-2017
759 lượt xem
3 bình luận
07:30 24-04-2017
em mới tìm hiểu về Json ,cho em hỏi :em lấy 1 JSONObject từ webservice về so sánh với 1 editView . Em dùng lệnh If thì nó so sánh 2 giá trị đó khác nhau(mà em xuất ra màn hình để nhìn thì em thấy 2 giá trị là bằng nhau,đều là kiều String). Có anh nào giải thích cho em hiểu được không , em cảm ơn!!!
protected void onPostExecute(String s) {
try {
JSONObject json = new JSONObject(s);
if(json.getString("MSSV")==edTen.getText().toString() ) //em nhập đúng mà nó lại nhảy xuống else và xuất ra 2 kết quả = nhau???
{
Toast.makeText(getApplicationContext(),"Đăng Nhập Thành công",Toast.LENGTH_LONG).show();
}
else
{
Toast.makeText(getApplicationContext(),edTen.getText().toString()+"??"+json.getString("MSSV"),Toast.LENGTH_LONG).show();
}
} catch (JSONException e) {
e.printStackTrace();
}
}
}
thử thay == với equals xem sao nhé
zzzz