Junior_JAVA
40
2021-11-18 23:39:04
1
71

안드로이드 volley 값 받아오기 전 null값


Volley 사용해서 외부에서 텍스트를 가져와 리스트에 넣고 

버튼 누르면 리스트뷰-텍스트뷰에 뿌려지게 구현하고 있습니다....

근데 텍스트가 너무 많아서 그런지 앱 실행시키고 바로 버튼 누르면 data = null값 오류가 뜨더라구요.ㅠㅠ

버튼 누르고 2초 강제 Delay시키면 정상 작동합니다... 이런 문제는 어뜩해 해결하나요....ㅠㅠ 도와주십쇼

String url = "~~~";
StringRequest request = new StringRequest(url, new Response.Listener<String>() {
    @Override
    public void onResponse(String response) {
        try {
            JSONObject jsonObject = new JSONObject(response);
            data.setData(jsonObject.getString("~~~"));
btn.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        String data= data.getData();
0
  • 답변 1

  • 멘탈조각
    2k
    2021-11-19 08:45:24

    비동기라는 개념에 대해 공부해 보세요

  • 로그인을 하시면 답변을 등록할 수 있습니다.