30/09/2018, 20:32
Lổi khi đọc file JSON?
Chào m.n! cho mình hỏi là khi làm chức năng đăng nhập facebook, thì mình đọc file json lên. nếu facebook đó có email thì được còn facebook đó không có email thì đọc file json bĩ lổi.
JSONObject json = response.getJSONObject();
try {
if (json != null) {
//String text = "<b>Name :</b> " + json.getString("name") + "<br><br><b>Email :</b> " + json.getString("email") + "<br><br><b>Profile link :</b> " + json.getString("link");
profile.setProfileId(json.getString("id"));
edtid = json.getString("id").toString();
//edtemail = json.getString("email").toString();
edtname = json.getString("name").toString();
edtlink = json.getString("link").toString();
infamationID.setText("ID: " + edtid);
//infamationEmail.setText("Email: " + edtemail);
infamationTen.setText("Tên: " + edtname);
infamationLink.setText("Link: " + edtlink);
}
Cho mình hỏi là có cách nào cố định nếu đọc file json lên có email hoặc không có email thì nó cũng sẻ không báo lổi hông vậy?
Bài liên quan
Có thể dùng
optString()
thay chogetString()
optString()
sẽ tự động trả về null nếu không có giá trị.