Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.hackeru.mykotlinapp
- import android.content.Intent
- import androidx.appcompat.app.AppCompatActivity
- import android.os.Bundle
- import android.view.View
- import android.view.View.OnClickListener
- import android.widget.Toast
- import kotlinx.android.synthetic.main.activity_main.*
- class MainActivity : AppCompatActivity(), OnClickListener {
- var userName = "daniel"
- var userPass = "1122"
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- setContentView(R.layout.activity_main)
- setPointer()
- }
- private fun setPointer() {
- /*
- mainBtnTxt.setOnClickListener{
- mainTxtWelcome.text = "Hello ${mainTxtName.text}"
- }*/
- mainBtnLogin.setOnClickListener(this)
- //java
- //findViewById(R.id.mainBtnReg).setOnClickListener(this)
- }
- override fun onClick(v: View) {
- when (v.id) { //switch (v.id)
- R.id.mainTxtName -> {
- mainTxtError.visibility = View.INVISIBLE
- }
- R.id.mainTxtPass -> {
- mainTxtError.visibility = View.INVISIBLE
- }
- R.id.mainBtnLogin -> {
- //start new activity
- if (mainTxtName.text.equals(userName) && mainTxtPass.text.equals(userPass)) {
- val intent = Intent(applicationContext, Login::class.java)
- startActivity(intent)
- } else {
- mainTxtError.visibility = View.VISIBLE
- var t = Toast.makeText(this@MainActivity, "Wrong~!", Toast.LENGTH_LONG)
- t. show()
- }
- }
- else -> {
- //any other thing that we forget, for preventing the application to crash :)
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment