Articles of Ява

Не удалось просмотреть элементы андроида java / kotlin recyclerview

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

Невозможно ссылаться на подкласс в Котлине

Как вы можете видеть ниже, я не могу ссылаться на внутренний класс в моем CustomAdapter для моего приложения BindItems . Я не уверен, почему он появляется как красный и не найден. class MyCustomAdapter(context: Context,val theList: ArrayList<MyInfo>): RecyclerView.Adapter<ViewHolder>(){ override fun getItemCount(): Int { return theList.size } override fun onBindViewHolder(holder: RecyclerView.ViewHolder, position: Int) { holder.bindItems(theList[position]) } override […]

Является ли я единственным автоответчиком IDEA, который не работает в Котлине?

Как вы можете прочитать в заголовке «Оптимизировать импорт« на лету », для меня не работает в Kotlin , но он работает на Java , т.е. IDEA удаляет неиспользуемые импорты в мои файлы Java, но не в моих файлах Kotlin. Поскольку я не нашел сообщений, связанных с этим в Интернете, мне было интересно, если эта ошибка […]

Android: запустите 4 async-задачи (которые работают с Rest API), подождите и начните еще одно действие после выполнения всех задач

У меня проблема с асинхронными задачами. Я пытаюсь запустить 4 асинхронных задачи, которые извлекают данные из last.fm rest api. Мои задачи: Выполнять 4 задания (количество не имеет значения, но должно быть больше 1) асинхронно или параллельно Получить данные из last.fm rest api (для получения данных из last.fm api у меня есть java-библиотека de.umass.lastfm) Подождите завершения […]

Поле редактирования мягкой клавиатуры Android

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

Классы данных в интерфейсе

В Kotlin я могу написать вот так: interface KeyMapperService { interface Add { data class Success(val key: String, val link: String): Add data class AlreadyExist(val key: String): Add } interface Get { data class Link(val link: String): Get data class NotFound(val key: String): Get } fun add(key: String, link: String): Add fun getLink(key: String): Get […]

removeAll – изменить список источников

В моем проекте я использую два метода removeAll. Во второй раз мне приходится использовать копию списка, потому что исходный список изменяется с помощью первого метода removeAll. Есть ли способ сделать это без копирования списка? val apiIdListCopy: MutableList<Int> = apiIdList apiIdList.removeAll(dbIdList) dbIdList.removeAll(apiIdListCopy) EDIT: для будущих зрителей я нашел более легкое решение в Котлине val api: List<Int> […]

Второй экземпляр приложения создается с Android 7.0. Как я могу избежать этого?

У меня проблемы с Android 7.0 и 8.0 . Это приложение для запуска с LoginActivity как LoginActivity поэтому, когда я LoginActivity кнопку «Home», когда он работает правильно, он переходит в режим входа в систему, и он автоматически регистрируется, потому что я не выходил из системы в любой момент. Проблема в том, что со второго раза […]

Android FATAL EXCEPTION на android.arch.lifecycle на Kotlin lang

я просто пытаюсь преобразовать свой старый проект андроида в java в Kotlin, а также добавить компоненты Google Android Architecture в свой проект: // LifeCycle Google Lib compile "android.arch.lifecycle:runtime:1.0.0-alpha5" compile "android.arch.lifecycle:extensions:1.0.0-alpha5" annotationProcessor "android.arch.lifecycle:compiler:1.0.0-alpha5" // Room Google Lib compile "android.arch.persistence.room:runtime:1.0.0-alpha9" annotationProcessor "android.arch.persistence.room:compiler:1.0.0-alpha9" testCompile "android.arch.persistence.room:testing:1.0.0-alpha9" а затем, когда я запускаю приложение, столкнувшись с такими ошибками: E/dex2oat: Failed to […]

Многоцветный селектор даты по календарю

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