Resultados da pesquisa a pedido "kotlin"
Como converter saída de função em Unidade com Kotlin
Tenho problemas com uma função no Kotlin que deve retornar a unidade, mas devido ao uso de outra função retornando um booleano, há uma incompatibilidade de tipo. Aqui está um exemplo artificial: fun printAndReturnTrue(bar: Int): Boolean { ...
Igualdade em Kotlin
Estou aprendendo Kotlin, com experiência em C ++ e Java. Eu estava esperando o seguinte para imprimirtrue, nãofalse. Eu sei disso== mapeia paraequals. A implementação padrão deequals para comparar cada membro, ou seja,firstName elastName? Nesse ...
Como crio uma instância de um tipo genérico?
Sei que essa pergunta já foi feita antes, mas ainda não consegui resolvê-la. Eu estou tentando criar uma instância de uma classe através de um tipo genérico. Eu tentei isso: Class<VH>::getConstructor.call(parameter).newInstance()Mas, eu recebo ...
O valor não anulável do Kotlin pode ser nulo?
Eu tenho backend que me devolve um pouco de json. Eu o analiso na minha classe: class SomeData( @SerializedName("user_name") val name: String, @SerializedName("user_city") val city: String, var notNullableValue: String)Use o conversor de ...
Por que as expressões Lambda se comportam de maneira diferente nas classes Kotlin e Java? [duplicado]
Esta pergunta já tem uma resposta aqui: Passando um objeto de ouvinte como um parâmetro de função no kotlin [/questions/44190468/passing-a-listener-object-as-a-function-parameter-in-kotlin] 2 respostasPor que posso usar o Lambda para a ...
Em qual situação val / var é necessária no parâmetro do construtor Kotlin?
Código certo: class MainActHandler(val weakActivity: WeakReference<Activity>): Handler() { override fun handleMessage(msg: Message?) { val trueAct = weakActivity.get() ?: return if (msg?.what == ConversationMgr.MSG_WHAT_NEW_SENTENCE){ val ...
Como converter array de String para array Int no Kotlin?
Kotlin tem muitas taquigrafia e características interessantes. Então, eu me pergunto se existe alguma maneira rápida e curta de converter array de string em array de números inteiros. Semelhante a este código em Python: results = [int(i) for i ...
Substituição acidental: As seguintes declarações têm a mesma assinatura da JVM
Estou recebendo este erro no Kotlin nesta parte: class GitHubRepoAdapter(private val context: Context, private val values: List<GithubRepo>) : ArrayAdapter<GithubRepo>(context, R.layout.list_item, values) {contexto de valor privado: contexto no ...
Como usar a vinculação de dados e o Kotlin no Android Studio 3.0.0
Comecei a usar o Android Studio 3.0.0, mas sempre que tento criar meu projeto, recebo este erro: Error:Circular dependency between the following tasks: :app:compileDebugKotlin +--- :app:dataBindingExportBuildInfoDebug | \--- ...
Android Studio 3.0 beta2
Ao criar meu projeto, recebi o seguinte erro: Erro: com.android.builder.merge.DuplicateRelativeFileException: foi encontrado mais de um arquivo com o caminho independente do SO 'META-INF / app_debug.kotlin_module' aqui está o meu arquivo ...