1. 程式人生 > 其它 >android kotlin 頁面跳轉

android kotlin 頁面跳轉

初學- 記錄下

https://www.cnblogs.com/MyXcc/p/12881253.html

login.setOnClickListener{
            println("----點選登入----")
            var user:String = userInput.text.toString()
            var pwd:String = pwdInput.text.toString()
            var str:String = "使用者名稱:$user, 密碼:$pwd  "
            Toast.makeText(applicationContext, str, Toast.LENGTH_SHORT).show()
            
            
// 頁面跳轉 var intent = Intent() intent.setClass(this,HomeActivity().javaClass) val bundle = Bundle() // 傳參 bundle.putString("text", "Kotlin練習跳轉傳值") intent.putExtras(bundle) startActivity(intent) }

傳參簡寫:

// 頁面跳轉 HomeActivity:目標頁面Activity
 var intent: Intent = Intent(this, HomeActivity().javaClass) 
// 傳參
intent.putExtra("text", "Kotlin練習跳轉傳值")
startActivity(intent)

引數接收:

class HomeActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_home)
        
// 引數接收 val bundle = this.intent.extras
     // 給TextView 賦值 homeTitle.text
= bundle?.get("text").toString() } }

Activity 需要 先註冊