Advertisement
Guest User

Untitled

a guest
May 10th, 2019
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1.  
  2. import android.content.Intent
  3. import android.support.v7.app.AppCompatActivity
  4. import android.os.Bundle
  5. import kotlinx.android.synthetic.main.activity_main.*
  6. import kotlinx.android.synthetic.main.activity_page2.*
  7.  
  8. class Page2 : AppCompatActivity() {
  9.  
  10. var usernameInput : String = ""
  11. var passwordInput : String = ""
  12. var username: String? = null
  13. var password: String? = null
  14.  
  15. override fun onCreate(savedInstanceState: Bundle?) {
  16. super.onCreate(savedInstanceState)
  17. setContentView(R.layout.activity_page2)
  18.  
  19. btnMasuk.setOnClickListener{
  20. validasi()
  21. }
  22. }
  23.  
  24. private fun validasi(){
  25. usernameInput = edtUsername2.text.toString()
  26. passwordInput = edtPassword2.text.toString()
  27. ambilData()
  28.  
  29. when{
  30. usernameInput.isEmpty() -> edtUsername2.error ="username tak boleh kosong sheyeng"
  31. passwordInput.isEmpty() -> edtPassword2.error ="passwordnya mana sheyeng"
  32.  
  33.  
  34. else -> {
  35. if (usernameInput.equals(username) && passwordInput.equals(password)) {
  36. navigasiPage3()
  37. }
  38. }
  39. }
  40. }
  41.  
  42. private fun ambilData(){
  43. val bundle : Bundle? = intent.extras
  44.  
  45. username = bundle?.getString("Username")
  46. password = bundle?.getString("Password")
  47.  
  48.  
  49. }
  50.  
  51. private fun navigasiPage3(){
  52. val intent = Intent(this,Page3::class.java)
  53.  
  54. val bundle = Bundle ()
  55. bundle.putString("Username", usernameInput)
  56. bundle.putString("Password", passwordInput)
  57.  
  58. intent.putExtras(bundle)
  59.  
  60. startActivity(intent)
  61.  
  62.  
  63. }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement