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();
        }       
    }
}

 

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 00:10 24-04-2017

thử thay ==  với equals xem sao nhé

Kteam SuperAdmin đã bình luận 00:14 24-04-2017

zzzz

Câu hỏi mới nhất