choidaehwan92822002
Reviews Written
9
Average Rating
4.8
Posts
Q&A
์ด๋ป๊ฒ ์ ๊ฒ๋ง ์์ฑํ๋๋ฐ ๋์ ์ผ๋ก ์ญ์ ๊ฐ ๋๋์ง ์ดํด๊ฐ ์๊ฐ์
์ข ๋ ์๊ฐํด๋ณด๋ ContentListActivity์์ private fun getBookmarkData() { FBRef.bookmarkRef.child(FBAuth.getUid()).addValueEventListener(object : ValueEventListener { override fun onDataChange(dataSnapshot: DataSnapshot) { bookmarkIdList.clear() for (dataModel in dataSnapshot.children) { Log.e("myLog", dataModel.toString()) bookmarkIdList.add(dataModel.key.toString()) } rvAdapter.notifyDataSetChanged() } override fun onCancelled(error: DatabaseError) { } } ) }์ด๋ ๊ฒ onDataChange๊ฐ ์๊ณ ๊ทธ์์ rvAdapter.notifyDataSetChanged()์ด ์ฝ๋๊ฐ ์์ด์ ๋ฐ์ดํฐ๊ฐ ๋ฐ๋๋๋ง๋ค ์๋ก๊ณ ์นจ ํด์ค์ ๊ทธ๋ฐ๊ฑฐ๊ฐ์ต๋๋ค! ์ด๋ถ๋ถ์ ์ดํด๋์ต๋๋ค!๊ทธ๋ ๋ค๋ฉด ํ๋์ ๋ฐ์ดํฐ ์์ ์ ์ํด ์ ์ฒด ๋ฐ์ดํฐ๊ฐ ์ RVAdapter์ ์๋ ๋ก์ง์ ํ๋๊ฑฐ ๊ฐ์๋ฐ ๊ทธ๋ผ ๋์ค์ ๋ฐ์ดํฐ๊ฐ ๋ง์์ก์๋๋ ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ๊ตฌํํด์ผ ์ข์๊ฑด๊ฐ์?
- 0
- 1
- 231
Q&A
realtimeDB์์ ๋ถ๋งํฌ ๋ฆฌ์คํธ ๋ง๋ค๋ key๋ฅผ ๋๊ฐ์ด ํ๋์ด์
ํ์ ๊ฐ์๋ฅผ ๋ค์ด๋ณด๋ ๋์ค์ ๋ถ๋งํฌ์์ ์๋ ๋ฐ์ดํฐ์ ํค๊ฐ๊ณผ ์ปจํ ์ธ ์ ํค๊ฐ์ ๋น๊ตํด์ ๋ถ๋งํฌ๋ฅผ ๋ฑ๋กํ๊ณ ์ญ์ ํ๋ ค๊ณ ๊ทธ๋ฌ๋๊ฑฐ ๊ฐ์ต๋๋ค! ๊ทธ๋ผ ๋ง์ฝ ์ด๊ฑธ ๊ด๊ณํ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ๋ฐ๊ฟ๋ณธ๋ค๋ฉด ๋ถ๋งํฌ๋ uid ํ๋๋น ์ฌ๋ฌ๊ฐ์ ์ปจํ ์ธ ๋ฅผ ๊ฐ์ง ์ ์๋ ๊ด๊ณ๊ฐ ๋๋๊น one to many ๊ด๊ณ๊ฐ ๋๋๊ฑด๊ฐ์?
- 0
- 2
- 331
Q&A
ํ๋๊ทธ๋จผํธ ์ค๋ฅ
์ ํํ ์ ๋ ๊ฐ์ ์๋ฌ๊ฐ ๋์ จ๋ค์! build.gradle ๊ฐ์ ์android { namespace = "com.choidaehwan.nav_fragment" compileSdk = 34 // ์ด๋ถ๋ถ์ด ์๋ง 33์ผ๋ก ๋์ด์์๊ฑฐ์์ ์ด๋ถ๋ถ 34 ๋ก ๊ณ ์ณ์ฃผ์ธ์์ด๋ ๊ฒ 34๋ก ๊ณ ์น๋ฉด ๋ฉ๋๋ค.์ ๋ ์ฐพ์๋ณด๋๊น ์์ธ์androidx.navigation'๋ผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์๋๋ก์ด๋ API 34 ๋ฒ์ ์ด์์ ํ์๋ก ํ๋๋ฐ, ํ์ฌ ํ๋ก์ ํธ ์ค์ ์์๋ API 33 ๋ฒ์ ์ ๋์์ผ๋ก ์ปดํ์ผํ๋๋ก ์ค์ ๋์ด ์์ด์ ์๊ฒจ๋๋ ์ค๋ฅ๋๋๋ค.ํฌ๊ธฐ ใดใด ํฉ์๋น
- 1
- 3
- 1.3K




