마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

그 되는데 이유를 자세히 모르겠습니다.(스레드 관련)

0 추천

일단 client라는 클래스는 AsyncTask 관련 클래스 입니다.

처음 Activity에서 실행될 때

예를 들어 

client c = new client();

Button button = findViewById..... 이렇게 선언하니까

surface is not valid라는 오류가 나왔습니다. 여러가지 시도해 보다가

Button button = findViewById....

client c = new client();

이렇게 순서를 바꾸니까 실행이 잘되길래 내가 스레드 관련으로 실수했구나라는 감은 오는데

정확히 무엇이 잘못됬는지 모르겠습니다.

허접 (160 포인트) 님이 2022년 6월 10일 질문

1개의 답변

0 추천
Stackoverflow에 보면 비슷한 질문과 답이 있네요.

https://stackoverflow.com/questions/31146611/android-displaying-image-surface-is-not-valid

이걸 참조하면, 레이아웃이 잘못되었을 가능성이 있습니다. 해당 코드와 레이아웃을 올려보시면 아시는 분이 답을 드리기가 더 명확할 것 같네요.
spark (227,830 포인트) 님이 2022년 6월 10일 답변
...