Articles of kotlin

Почему настройка onClickListener работает один раз?

Я хочу перенести очень прочную структуру проекта, которую я использую в Котлин. Сначала я попробовал основы: операции и фрагменты. Это выглядит так просто и просто: class MainActivity : AppCompatActivity(), SomeInterface { override fun onCreate(savedInstanceState: Bundle?) { setContentView(R.layout.activity_main) val mainFragment = supportFragmentManager.findFragmentById(R.id.fragment_main) as MainActionsFragment? ?: MainActionsFragment.newInstance() supportFragmentManager.inTransaction { add(R.id.container_main, mainFragment) } } private val anotherFragment by […]

kotlin – Как синтетическое свойство инициализирует представление?

Я использовал синтетическое свойство в своем коде. Но интересно, как и когда он фактически инициализирует каждый вид в Android. Мы просто предоставляем импорт и доступ к каждому представлению по его идентификатору. Когда он выделяет память для объекта просмотра?

Kotlin: создать файл функции расширения? Plus

Я разрабатываю некоторый lib в Kotlin , я не нахожу это решение, Как я могу решить эту проблему ? Говорит , что создайте функцию расширения File? .plus , в java ее работа отлично, но в Kotlin, как написать этот код? Заранее спасибо.

База данных Kotlin и Firestore, запрос по имени Ошибка

fun loadFirestoreDatas() { progress1.visibility = View.VISIBLE val memberCollection = db.collection("Radiolgy") var query: Query = memberCollection.orderBy("name").startAt(tt.text).endAt("\uf8ff" + tt.text) /* if (searh.text.toString().length > 0) { //query = memberCollection.whereEqualTo("name", searh.text.toString()) query = memberCollection.orderBy("name").startAt(searh.text).endAt("\uf8ff" + searh.text) }*/ query.get() .addOnCompleteListener { task -> if (task.isSuccessful) { emloyeelist.clear() for (document in task.result) { var cur_data: CENTER_data = document.toObject(CENTER_data::class.java) cur_data.id = document.id […]

Как мы можем реализовать базовый адаптер с kotlin в android?

Я новичок в языке программирования kotlin, как реализовать представление списка в kotlin, используя базовый адаптер в android. любой может мне помочь.

Что такое idomatic способ обновления с использованием RxBinding на SwipeRefreshLayout

Я изо всех сил пытаюсь понять, как правильно использовать RxBinding , если я хочу вызвать сетевой запрос, когда пользователь SwipeRefreshLayout , я бы хотел сказать что-то вроде RxSwipeRefreshLayout.refreshes(swipeContainer) .flatMap { networkRequest() } .subscribeBy( onNext = { list: List<Data> -> Timber.d(data) }, onError = { showErrorSnackbar(it) }, onComplete = { Timber.d("On Complete") }) Но для меня […]

Недопустимая строка JSON для ответа в android-apollo

Я посылаю простые мутации, и я ожидал JSON, но в строке ответа: { facebook=https://www.facebook.com/, linkedIn=https://www.linkedin.com/ } Как это исправить?

как реализовать OnClickListener для пользовательского ViewHolder в моем просмотре recycler?

Я создаю приложение, которое должно отображать устройства bluetooth в recyclerview, и я хочу, чтобы пользователь мог щелкнуть элементы для выполнения действия. пока я просто пытаюсь сделать тост на клик, но позже я бы хотел отобразить диалог, дающий варианты для пары и т. д., но я, очевидно, пропустил что-то в своем использовании onclicklistener. Я пытаюсь получить […]

Как добавить библиотеки в программу kotlin?

Я хочу добавить библиотеки (например, koma, kUnits) в мою программу kotlin в интеллектуальной идее, но не получаю никакого способа добавить свои зависимости. Я не могу найти файл gradle в моей программе

Rxjava с kotlin

Я использую rxjava 2 в kotlin, но он не компилируется, как я должен его решить? var emailField = name.textChanges().skipInitialValue().toFlowable(BackpressureStrategy.LATEST) var passField = password.textChanges().skipInitialValue().toFlowable(BackpressureStrategy.LATEST) Flowable.combineLatest(emailField,passField, BiFunction { t1, t2 -> t1.isNotEmpty() && t2.isNotEmpty() })