Buat instance kelas abstrak di Kotlin


90

Saya baru mengenal Kotlin dan saya mencoba menggunakannya dalam proyek Android saya. Saya memiliki kode ini:

public var oneTouchTimer: CountDownTimer = CountDownTimer(500, 100) {
    override fun onTick(l: Long) {

    }

    override fun onFinish() {

    }
}

Dan itu melempar kesalahan:

Cannot create an instance of an abstract class.

Pada dasarnya saya mencoba membuat instance CountDownTimer dan tidak tahu cara mengubahnya menjadi Kotlin.

Berikut kode di Java:

CountDownTimer oneTouchTimer = new CountDownTimer(500, 100) {
    @Override
    public void onTick(long l) {

    }

    @Override
    public void onFinish() {

    }
};

Jawaban:


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.