https://developer.android.com/guide/components/processes-and-threads#Threads
위의 문서에서 볼 수 있듯이, Ui Thread에서는 Ui component를 조작하면 안된다고 합니다.
그런데 제가 작성한 코드에서는 TextView에 다른 스레드에서 setText 메소드를 사용해도 오류가 나지 않습니다.
웹뷰를 사용하면서, MainActivity에서 별도의 Layout에 있는 TextView에 값을 넣어주는 작업입니다.
그리고 해당 Layout은 MainActivity에서 보여주는 화면은 아닙니다. (출력 시 양식을 구성하는 레이아웃입니다.)
이런 상황에서 Layout의 TextView가 변경 되어도 오류가 나질 않는데요.
[UI 스레드 외부에서 Android UI 도구 키트에 액세스하지 마세요.]가 의미하는 바는, 현재 화면에서 보여지는 Activity에 종속된 View를 조작하면 안되나, 종속되지 않은 다른 View는 조작해도 상관없다. 라고 이해해도 괜찮을까요?
구현한 소스는 잘 작동하지만, 추후에 어떤 오류가 있을지 몰라 질문드립니다.
감사합니다.