반응형
다크 테마 적용시 이미지 글자색 변경 팀장님이 만드심
마이페이지 편집 수정기능
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_my_page_edit)
val currentUser = UserManager.currentUser
val currentNickname = currentUser?.nickname ?: ""
val currentNation = currentUser?.nation ?: ""
val currentIntro = currentUser?.intro ?: ""
val edt_nickname = findViewById<EditText>(R.id.edt_nickname)
edt_nickname.setText(currentNickname)
val edt_nation = findViewById<EditText>(R.id.edt_nation)
edt_nation.setText(currentNation)
val edt_intro = findViewById<EditText>(R.id.edt_intro)
edt_intro.setText(currentIntro)
val btn_save = findViewById<Button>(R.id.btn_save)
val btn_back = findViewById<ImageButton>(R.id.btn_back)
btn_back.setOnClickListener{
finish()
}
btn_save.setOnClickListener{
Toast.makeText(this, "저장", Toast.LENGTH_SHORT).show()
val newNickname = edt_nickname.text.toString()
val newNation = edt_nation.text.toString()
val newIntro = edt_intro.text.toString()
if(currentUser !=null) {
currentUser.nickname = newNickname
currentUser.nation = newNation
currentUser.intro = newIntro
}
UserManager.currentUser = currentUser
edt_nickname.setText(newNickname)
edt_nation.setText(newNation)
edt_intro.setText(newIntro)
finish()
}
}
}
반응형
'개발일기' 카테고리의 다른 글
23.08.19 부트캠프 40일차 WIL (1) | 2023.08.19 |
---|---|
23.08.18 부트캠프 39일차 TIL (0) | 2023.08.19 |
23.08.16 부트캠프 37일차 TIL 버튼 위치이동 다크테마 (0) | 2023.08.16 |
23.08.15 부트캠프 36일차 광복절 (0) | 2023.08.16 |
23.08.14 부트캠프 35일차 TIL 팀프로젝트 (0) | 2023.08.14 |