Notice
Recent Posts
Recent Comments
개발일지
[Android][Kotlin] SwipeRefreshLayout 본문
- 리스트를 비운다
- 리스트에 값을 넣는다
- 새로고침한다
- 새로고침 아이콘 없앤다
----------------------------------------------------------------------------------------------------------------------------------------
1. dependencies 추가
implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0"
2. recyclerview를 SwipeRefreshLayout 으로 감싸기
3.
refresh_layout = findViewById(R.id.refresh_layout)
refresh_layout.setOnRefreshListener {
when (chk) {
"internal" -> internal_storage()
"external" -> external_storage()
}
scrapAdapter.filteredlist?.clear()
scrapAdapter.filteredlist?.addAll(scrapList)
scrapAdapter.notifyDataSetChanged()
refresh_layout.isRefreshing = false // 새로고침 아이콘 사라지게
}
===============
나의 실수: 파일 초기화 안시켜줘서 자꾸 clear() 된 리스트가 넘어왔었음..
'Android' 카테고리의 다른 글
[Android] Scoped Storage (0) | 2021.06.29 |
---|---|
[Android][Kotlin] SharedPreferences (0) | 2021.06.29 |
[Android] ViewBinding (0) | 2021.06.29 |
[Android] AOS11 이후 앱 권한설정 (0) | 2021.06.29 |
[Android] read/write (0) | 2021.06.29 |