개발여행일지~
Toast 메시지를 띄워보자! 본문
class mainhomepage : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val btn_add2 = findViewById<Button>(R.id.login)
btn_add2.setOnClickListener {
val edit_Text = findViewById<EditText>(R.id.editTextId)
val strData = edit_Text.text.toString()
val intent = Intent(this, HomeActivity::class.java)
intent.putExtra("dataFromMainActivity", strData)
val textId = findViewById<EditText>(R.id.editTextId)
val textPass = findViewById<EditText>(R.id.editText_password)
val userId = textId.text.toString()
val password = textPass.text.toString()
if (userId.isEmpty() || password.isEmpty()) {
Toast.makeText(this, "아이디/비밀번호를 확인해주세요", Toast.LENGTH_SHORT).show()
} else if (userId == "sparta" && password == "password") {
Toast.makeText(this, "로그인 성공!", Toast.LENGTH_SHORT).show()
startActivity(intent)
} else {
Toast.makeText(this, "아이디나 비밀번호가 틀렸습니다.", Toast.LENGTH_SHORT).show()
}
}
예시 코드를 짜보았다.
이 코드에서 필요한 토스트 메시지의 코드는
Toast.makeText(this, "아이디/비밀번호를 확인해주세요", Toast.LENGTH_SHORT).show()
위 코드와 같이 Toast.makeText로 화면에 메시지를 띄울수있다.
그리고 Toast.LENGTH_SHORT로 하면 짧게 화면에 노출되고 Toast.LENGTH_LONG으로 넣으면 조금더 길게 노출된다.
최종적으로 Toast를 쓰게되면 이렇게 화면에 노출되게 된다.
이상으로 Toast에 대하여 알아보았다!
'코틀린 공부정리' 카테고리의 다른 글
간단하게 만든 로그인& 회원가입 어플 (0) | 2023.08.11 |
---|---|
액티비티 생명주기를 조금씩 천천히 알아가보자 (0) | 2023.08.10 |
Extra를 이용해 데이터 옮기기! (0) | 2023.08.02 |
(Error:AndroidStudio Error) imageview의 이미지가 안보이는 현상 (0) | 2023.08.01 |
널 세이프티 (null safety) (0) | 2023.07.25 |