Articles of андроид

Android Studio не удалось с Kotlin

:app:mergeDebugAssets :app:processDebugJavaRes UP-TO-DATE :app:transformResourcesWithMergeJavaResForDebug FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'. > com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK kotlin/internal/internal.kotlin_builtins File1: /Users/KD/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-compiler-embeddable/1.0.4/172b43fbc03b521fed141484b212d6725fa671a9/kotlin-compiler-embeddable-1.0.4.jar File2: /Users/KD/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-runtime/1.0.4/8e25da5e31669f5acf514bdd99b94ff5c7003b3b/kotlin-runtime-1.0.4.jar My build.gradle: apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "com.app2par.ctime" minSdkVersion […]

Что означает код @TypeConverterAnnotation?

Следующий код с веб-страницы, я не могу понять, что код @TypeConverterAnnotation означает? Это просто аннотация, я могу удалить код? package mobi.porquenao.poc.kotlin.core import com.raizlabs.android.dbflow.converter.TypeConverter import java.util.* import com.raizlabs.android.dbflow.annotation.TypeConverter as TypeConverterAnnotation @TypeConverterAnnotation class CalendarConverter : TypeConverter<Long, Calendar>() { override fun getDBValue(model: Calendar): Long? { return model.timeInMillis } override fun getModelValue(data: Long?): Calendar { val calendar = Calendar.getInstance() […]

Как установить стоимость недвижимости в Котлине

Я попытался установить значение свойства, как в следующем фрагменте. Этот вопрос SO не отвечает на вопрос. var person = Person("john", 24) //sample_text.text = person.getName() + person.getAge() var kon = person.someProperty person.someProperty = "crap" //this doesn't allow me to set value kon = "manulilated" //this allows me to set the value sample_text.text = kon class Person(val […]

Возвращаемое значение Kotlin возвращает значение в firebase

Я столкнулся с странной проблемой. У меня есть класс kotlin, как показано ниже. class RequestCenterDetails : Serializable{ var instituteId: String? = null var centerId: String? = null var centerKey: String? = null var instituteKey: String? = null var studentId: String? = null var studentUID: String? = null var studentFullName: String? = null var studentEmailId: String? […]

Почему нулевые числа не сохраняют идентификатор

В kotlin значения nullable не сохраняют тождество, но равенство, val a: Int = 10000 val boxedA: Int? = a val anotherBoxedA: Int? = a print(boxedA === anotherBoxedA) // !!!Prints 'false'!!! print(boxedA == anotherBoxedA) // Prints 'true' Я просто хотел узнать, почему это другое?

Котлин, выполняемый в потоке, использует другое значение, чем прошедшее

Я пытаюсь запустить поток на Android со следующим кодом: override fun onTouchEvent(event: MotionEvent?): Boolean { Log.d("CustomImage", " touched : ${event!!.x}, ${event.y}") Thread(Runnable { if(threadRunning) { return@Runnable } threadRunning = true consumeTouchEvent(event) }).start() return super.onTouchEvent(event) } private fun consumeTouchEvent(event: MotionEvent) { Log.d("CustomImage", " consumeTouchEvent x,y : ${event.x}, ${event.y}") Thread.sleep(1000) //long running task threadRunning = false } […]

Запрещено разрешение на использование Firebase

Я новичок в firebase. Как мне пройти это правило ниже? service cloud.firestore { match /databases/{database}/documents { match /{document=**} { allow read, write: if false; } } } Я попытался изменить правило ниже, { "rules": { ".read": true, ".write": true, } } но есть ошибка mismatched input '{' expecting {'function', 'service', 'syntax'} Ниже приведена структура db. […]

Kotlin Android-Как реализовать CheckBox.OnCheckedChangeListener?

Я новичок в Котлине. Я создал фрагмент и реализовал View.OnClickListener и CheckBox.OnCheckedChangeListener . View.OnClickListener работает так, как ожидалось, но показывает ссылку Unresloved для CheckBox.OnCheckedChangeListener . Код ниже class LoginFragment : Fragment(), View.OnClickListener, CheckBox.OnCheckedChangeListener { override fun onClick(view: View?) { } } Как я могу реализовать CheckBox.OnCheckedChangeListener ..? заранее спасибо

«Объект» не является частью схемы для этого Царства

Когда я вызываю realm.where(MessageEventModel::class.java).findAll() он выбрасывает excepiton: это ошибка java.lang.IllegalArgumentException: MessageEventModel is not part of the schema for this Realm at io.realm.internal.modules.CompositeMediator.getMediator(CompositeMediator.java:172) at io.realm.internal.modules.CompositeMediator.getTableName(CompositeMediator.java:90) это мой класс приложения class MyApp : Application() { override fun onCreate() { super.onCreate() Realm.init(this) val realmConfiguration = RealmConfiguration.Builder() .deleteRealmIfMigrationNeeded() .name("my_db") .build() Realm.setDefaultConfiguration(realmConfiguration) } } это моя модель царства class MessageEventModel […]

Выберите изображение из галереи, используя Kotlin

Недавно я начал изучать Kotlin . После некоторой базовой функциональности я застрял в сборщике изображений. Есть ли какой-либо конкретный способ выбора изображения из галереи и камеры с помощью Kotlin ? Или я должен реализовать в нашем обычном Java-коде, а затем вызвать его из файла Kotlin ? Код Java : Intent intent = new Intent(); intent.setType("image/*"); […]

Intereting Posts
Kotlin: Как я могу избежать автобоксинга (мусора) в делегированных свойствах? Невозможно настроить Realm в проекте с помощью Kotlin От многих до многих отношений с комнатой, в результате чего возникает ошибка: сущности и Pojos должны иметь полезный публичный конструктор Запечатанные обобщенные обобщенные классы в котлине, не связанные с внутренними классами При инъекции зависимостей Кодина я не хочу распространять экземпляры кодеина повсюду Пытается создать простой recyclerView в Kotlin, но адаптер не применяется должным образом Могут ли в производстве использоваться «экспериментальные» Kotlin-сопрограммы? Kotlin – Ограничить расширение метода расширения Как проверить ограничения на инициализацию объекта? RxJava2 таймер и combLatest Как установить кодировку источника Kotlin в Gradle? Количество цифр в Котлине Proguard – не запутывайте классы данных Kotlin Выбранный в настоящее время отладчик Java не поддерживает точки останова типа «Точки останова линии Котлин», Упрощение упрощения собственности посредством делегирования