使用 Kotlin 在 Android Studio 上使用 Spinner 更改活动

Change activit with Spinner on Android Studio with Kotlin

假设我有一个微调器,其中有两个对象对象 A 和对象 B。

我有两个名为“A activity”和“B activity”的活动。

如何通过从微调器中选择项目来更改 activity。

我知道我必须在 Item Selected Listener 上使用 Spinner 但我自己做不到,请帮忙。

Spinner.onItemSelectedListener

任何帮助都会很棒。

如果有人感兴趣,我用这段代码解决了

 val spinner: Spinner = findViewById(R.id.spinner)
        ArrayAdapter.createFromResource(this, R.array.lotto_choices, R.layout.spinner_list
        ).also { adapter ->
            adapter.setDropDownViewResource(R.layout.spinner_list)
            spinner.adapter = adapter
        }
        spinner.setSelection(0)

val spinner: Spinner = findViewById(R.id.spinner)
        spinner.onItemSelectedListener = object :
            AdapterView.OnItemSelectedListener {
            override fun onItemSelected(parent: AdapterView<*>?, view: View?, position: Int, id: Long) {
                var intent: Intent
                if (position == 0) {
                    return
                }
                if (position == 1 ) {
                    intent = Intent(this@SayisalActivity, SuperActivity::class.java)
                    startActivity(intent)
                }
                if (position == 2 ) {
                    intent = Intent(this@SayisalActivity, SansActivity::class.java)
                    startActivity(intent)
                }
                if (position == 3 ) {
                    intent = Intent(this@SayisalActivity, OnnumaraActivity::class.java)
                    startActivity(intent)
                }
            }

            override fun onNothingSelected(parent: AdapterView<*>?) {
                return
            }
        }