Crie uma instância de uma classe abstrata em Kotlin


87

Sou novo no Kotlin e estou tentando usá-lo no meu projeto Android. Eu tenho este código:

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

    }

    override fun onFinish() {

    }
}

E está gerando o erro:

Cannot create an instance of an abstract class.

Basicamente, estou tentando criar uma instância de CountDownTimer e não consigo descobrir como convertê-la em Kotlin.

Aqui está o código em Java:

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

    }

    @Override
    public void onFinish() {

    }
};

Respostas:


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.