Perguntas com a marcação «kotlin»

Kotlin é uma linguagem de programação de código aberto, estaticamente tipada, suportada pelo JetBrains. O Kotlin combina OOP e recursos funcionais e está focado na interoperabilidade, segurança, clareza e suporte de ferramentas. Atualmente, ele tem como alvo a JVM e o JavaScript, e é um idioma oficialmente suportado no Android.

1
Crie uma instância de uma classe abstrata em Kotlin
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, …
87 kotlin 


6
Getters e setters em Kotlin
Em Java, por exemplo, posso escrever getters sozinho (gerado pelo IDE) ou usar anotações como @Getter em lombok - o que era muito simples. No entanto, Kotlin tem getters e setters por padrão . Mas não consigo entender como usá-los. Eu quero fazer isso, digamos - semelhante ao Java: private …




3
Extensões Android do ViewBinding vs Kotlin com visualizações sintéticas
Como o novo ViewBinding se compara às extensões Kotlin Android com ligações de vistas sintéticas? Além dos NullSafety e TypeSafety fornecidos pelos novos ViewBindings, por que deveríamos considerar abandonar a maneira Kotlin de usar ligações sintéticas no Views? O novo ViewBinding tem mais desempenho, pois gera a classe Binding antes …


3
Kotlin Flow vs Android LiveData
Tenho algumas perguntas sobre o Kotlin Flow Eu posso observar o LiveData de vários fragmentos. Posso fazer isso com o Flow? Se sim, então como? Podemos ter vários LiveData de um único LiveData usando map& switchMap. Existe alguma maneira de ter vários fluxos a partir de um único fluxo de …


2
Não é possível obter a visualização raiz da ligação de dados após ativar o plug-in safe-args
Estou trabalhando em um aplicativo Android usando dataBinding e atualmente estou tentando adicionar o plug-in safe-args, mas depois de ativar o plug-in, não consigo mais obter a visualização raiz via binding.root - o Android Studio apresenta o erro: Unresolved Reference None of the following candidates is applicable because of a …




1
Como podemos fazer referência a constantes Kotlin em uma declaração de anotação Java?
Dado este pedaço de Kotlin: object OldTownRoad { const val COWBOY_HATS = "from Gucci" const val WRANGLER = "on my booty" } e esta classe Java: public class Scrap { @Named(OldTownRoad.COWBOY_HATS) public void lilNasXrefs() { System.out.println(OldTownRoad.COWBOY_HATS); System.out.println(OldTownRoad.WRANGLER); } } O compilador está satisfeito com as println()chamadas. Ele reclama do uso …
13 kotlin 

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.