내일배움캠프 28일차

김재현·2024년 4월 4일

오늘은 메인에서 마이페이지로 넘어오게 구현을 해봤다.

image = arrayOf(
            R.drawable.one,
            R.drawable.three,
            R.drawable.four,
            R.drawable.five,
            R.drawable.six,
        )

        name = arrayOf(
            "asd1",
            "asd2",
            "asd3",
            "asd4",
            "asd5",
        )

        email = arrayOf(
            "asd1@naver.com",
            "asd2@naver.com",
            "asd3@naver.com",
            "asd4@naver.com",
            "asd5@naver.com",
        )

list에 값을 넣어놓고

private fun getUserData() {

        for(i in image.indices) {

            val info = MainInfo(image[i],name[i],email[i])
            newArrayList.add(info)
        }

        var adapter = MyAdapter(newArrayList)
        newRecyclerView.adapter = adapter
        adapter.setOnItemClickListener(object : MyAdapter.onItemClickListener {
            override fun onItemClick(position: Int) {

                val intent = Intent(this@MainActivity, MyPageActivity::class.java)
                intent.putExtra("image", newArrayList[position].image)
                intent.putExtra("name", newArrayList[position].name)
                intent.putExtra("email", newArrayList[position].email)
                startActivity(intent)
            }
        })
    }
}

각 값에 맞는 index를 출력해주고 값을 다음 페이지(마이페이지)로 넘겨주었다.

이제 여기서 디테일 페이지로 값 보내면 끝이다!
(오늘은 계속 코딩하느라 TIL이 좀 짧다 ㅠㅠ)

하루의 마무리

  • 하루종일 코딩하느라 눈이 아프다...그래도 마무리 지어야지!

0개의 댓글