오늘은 메인에서 마이페이지로 넘어오게 구현을 해봤다.
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이 좀 짧다 ㅠㅠ)