2017-06-07 2 views
4

Ich benutze Kotlin Bibliothek, um meine Android-App zu codieren. Ich habe eine Aktivität mit einem Knopf. Ich habe Click Listener darauf eingestellt, ich zeige eine beim Klicken auf die Schaltfläche.Ausdruck kann kein Selektor sein (treten nach einem Punkt auf) in Kotlin

import android.os.Bundle 
import android.support.v7.app.AppCompatActivity 
import android.widget.Toast 
import kotlinx.android.synthetic.main.activity_main.* 

class MainActivity : AppCompatActivity() { 

    override fun onCreate(savedInstanceState: Bundle?) { 
     super.onCreate(savedInstanceState) 
     setContentView(R.layout.activity_main) 

     submitButton.setOnClickListener({ view -> 
      Toast.makeText(MainActivity.this, "Clicked", Toast.LENGTH_SHORT).show() 
     }) 
    } 
} 

Ich erhalte ein Ausdruck Nachricht kann nicht einen Selektor (auftreten, nachdem ein Punkt) sein auf MainActivity.this in klicken Zuhörer.

Wie ist dies in Kotlin zu tun?

Antwort

13
Toast.makeText([email protected], "Clicked", Toast. LENGTH_SHORT).show() 

Dies ist der richtige Weg in Kotlin zu tun

Verwandte Themen