Hanbit the Developer
[Kotlin] ListViewAdapter().notifyDataSetChanged() doesn't work. 본문
ListViewAdapter의 notifyDataSetChanged()는 기본적으로 UiThread에서 실행되어야 한다.
따라서, MainActivity에서 다음과 같은 코드를 써주면 작동이 된다.
runOnUiThread{
adapter.notifyDataSetChanged()
}
추가로 만약 MainActivity가 아닌, 다른 Class에서 runOnUiThread를 사용하기 위해선 밑의 포스팅을 참고하자.
'Android' 카테고리의 다른 글
Check If Permissions is granted or denied And Request Permissions in Android (0) | 2021.05.20 |
---|---|
MapViewLocationManager: init failed 오류에 대한 해결책 두 가지 (0) | 2021.05.17 |
[build.gradle] I can't found libraries/modules after implements (0) | 2021.03.05 |
[Kotlin] Thread/Handler/Looper (0) | 2021.02.28 |
[Kotlin] Call a Method in MainActivity.kt from another class (0) | 2021.02.28 |