Articles of kotlin android extensions

Является ли котлин функциональным и процедурным?

Помимо объектно-ориентированного, он может поддерживать процедурные и функциональные стили программирования? Я хочу разработать приложение для Android с помощью Android Studio, чтобы я мог изучать различные стили программирования, которые предлагает kotlin, которые действительно помогут мне изучить этот новый язык. Спасибо, что нашли время прочитать / ответить на этот вопрос и извините, если я буду звучать noob, […]

Доступ к TextView в пользовательском классе в Котлине

Я новичок в Android и Kotlin, и я столкнулся с проблемой, которую я не могу решить. У меня есть файл activity_main.xml который содержит seekBar и TextView . Когда я меняю seekBar я хочу отобразить измененное значение в TextView в реальном времени. Чтобы узнать новые вещи и практиковать Kotlin, я создаю новый класс, содержащий Seekbar.OnSeekBarChangeListener и […]

Расширения в Котлине

Я хочу использовать расширения для переменных и метода для моего пользовательского класса. Я пытаюсь под кодом, но получаю ошибку Локальные свойства расширения не допускаются val Double.km: Double get() = this * 1000 val Double.m: Double get() = this val Double.cm: Double get() = this / 100 val Double.mm: Double get() = this / 1000 val […]

В языке программирования Kotlin значение varargs с точки зрения использования

Дайте мне знать, какова важность варгаров в Котлине, если есть какой-либо документ или некоторые полезные ссылки. Поделись, пожалуйста.

Я хочу добавить мою версию kotlin в проект gradel

Когда я создаю новый проект gradel в kotlin и добавляю maven {url " https://dl.bintary.com/kotlin/kotlin-eap-1.1 "} этот один url в моем градиенте уровня проекта и после загрузки zip-файла, я был выбран tool-tool window -gradel … и пытался добавить этот один zip-файл, после чего он не был добавлен … так просто, я просто хочу добавить свою версию […]

OnClick и TextView в Android Studio 3

Я делаю базовую игру для кликеров. Для этого, кто не является бегуном: (Evertime, когда кнопка нажата, добавляет 1 к значению textView), который начинается с 0, конечно. Это то, что у меня есть, но есть ошибка в «как», в которой говорится, что этот прилив никогда не преуспеет (сокрушает мои мечты) fun click(v: View){ textView.text as Int […]

Почему мое приложение работает только тогда, когда я назначаю строку переменной прямо в коде при использовании функции OpenFileInput / Ouput

Мое приложение имеет функцию, которая сохраняет данные во внутреннюю память и получает имя для файла из поля edittext. Этот редактор заполняется функцией setText. Однако он падает, когда он пытается OpenFileOutput с именем, которое было получено из поля edittext, которое было «автоматически заполнено». Но когда я присваиваю ту же строку одной и той же переменной в […]

kotlin mockk не отвечает найденная ошибка

Привет, я пытаюсь высмеять ответ, который я получаю из Единого наблюдаемого, который возвращается из модифицированного с использованием делегата, который вызывает мой класс ведущего класса, и я получаю следующую ошибку: io.mockk.MockKException: не найдено ни одного ответа: LoginPresenter (# 1) .login (LoginRequest (email = hello@gmail.com, password = password123)) Вот мой тестовый код @Test fun testKotlinMock(){ val presenter […]

Классы Котлина без фигурных скобок

Я заметил, что мы можем создавать классы в Котлине без фигурных скобок, как показано ниже. //Example classFile.kt class Empty class SecondEmpty fun firstMethod() { } Мой вопрос: зачем нам такая функция? в какой ситуации мы можем это использовать? В приведенном выше примере я написал метод firstMethod() как я могу назвать это из других объектов?

что эквивалентно этому java-коду kotlin

что эквивалентно котлину следующего java-кода: F f=new F(); convert(f, HashMap.class); Это то, что я пробовал до сих пор val f = F() convert(f, HashMap<*, *>::class.java) Это ошибка, которую я получаю: Только классы разрешены в левой части литерала класса