본문 바로가기

전체 글

(174)
[Android/Kotlin] 커뮤니티앱(7) - 게시글 만들기 이제 자취톡 부분에 게시판 기능을 만들어볼것이다 일단 fragment_talk.xml로 가서 게시물작성버튼을 추가로 디자인해준다 fragment_talk.xml 그리고 게시물작성 버튼을 누르면 이동할 엑티비티인 BoardWriteActivity와 xml파일을 만들어주고, TalkFragment로 가서 게시물 작성버튼을 눌렀을때 BoardWriteActivity로 이동하는 코드를 짜준다 // 게시물 작성버튼 눌렀을때 binding.writeBtn.setOnClickListener { val intent = Intent(context, BoardWriteActivity::class.java) startActivity(intent) } TalkFragment.kt 그런다음 activity_board_write..
[Android/Kotlin] 커뮤니티앱(6) - 북마크탭 만들기 북마크탭에 구현해볼것은 내가 북마크한 컨텐츠만 북마크탭에 나타나도록 해볼것이다 현재 컨텐츠에 대한 정보와 북마크에 대한 정보들도 알고있기때문에 그걸활용해서 북마크탭을 눌렀을때 모든 컨텐츠에 대한 데이터를 다 가져오고 북마크데이터를 가져와서 북마크에 있는 id값을 가지고 있는 애들만 노출시키도록 할것이다 BookmarkFragment로 가서 아래순서대로 코드를 짜줄것이다 1. 전체 카테고리에있는 컨텐츠 데이터들을 다 가져온다 2. 사용자가 북마크한 정보를 다 가져온다 3. 전체 컨텐츠 중에서, 사용자가 북마크한 정보만 보여준다 1번을 실행시켜줄려면 DatabaseReference를 선언해서 가져와야하는데 매번 선언하기가 귀찮기때문에 좀더 간단하게 해주기위해 FBRef.kt 파일에가서 해당 코드를 추가시켜준..
[Android/Kotlin] 커뮤니티앱(5) - 북마크 만들기 북마크를 만들기전에 먼저 저번시간에 짜줬던 코드를 조금 다듬어볼것이다 리사이클러뷰 아이템을 클릭했을때 ContentShowActivity(웹사이트)로 이동하는 코드를 조금 더 간단하게 수정할것이다 ContentListActivity와 ContentRVAdapter에 있는 리사이클러뷰 아이템 클릭시 실행되는 코드를 삭제해준다 아래 작성해놓은 코드들을 삭제시켜준다 // // 리사이클러뷰 아이템 클릭시 // rvAdapter.itemClick = object : ContentRVAdapter.ItemClick { // override fun onClick(view: View, position: Int) { // // Toast.makeText(baseContext, items[position].title, T..