Вопросы, помеченные тегом «kotlin»
Kotlin - это язык программирования высокого уровня, разработанный JetBrains. Используйте этот тег, если у вас возникли проблемы с языком Kotlin и стандартной библиотекой. Этот тег часто используется вместе с дополнительными тегами для различных целей (JVM, JavaScript, native и т. Д.) И библиотек / фреймворков (Android, Spring и т. Д.), Используемых разработчиками Kotlin, если вопрос касается конкретно этих тем.
9 августа 2021 в 07:18
42
0
Мой макет вкладки и ViewPager2 разделены в представлении XML, и я хочу, чтобы пользователь видел весь экран при изменении вкладки, а не только с части ViewPager2
У меня есть макет XML, который выглядит следующим образом
<TabLayout>
<LinearLayout>
<ImageView />
<ViewPager2 />
</LinearLayout>
На данный момент, когда я программно меняю вкладки, макет автоматически устанавливает, что...
9 августа 2021 в 04:15
271
1
Приложение Android Kotlin из магазина игр вылетает: введите kotlin.Pair not present. java.lang.TypeNotPresentException
Я только что выпустил новое приложение в Play Store. Приложение отлично работало на моем телефоне до отправки, но когда я загружаю приложение из магазина игр, оно зависает при запуске. Я попытался удалить приложение с телефона и переустановить его, но оно продолжает...
9 августа 2021 в 04:13
77
1
Набор значений массива Kotlin java String.format
Я хочу провести рефакторинг этого кода.
если размер == 5... я не хочу добавлять код.
просто используйте для цикла или потока или другого решения в качестве аргументов размера.
private fun formatTest(args: List<String>): String {
var size = args?.size
...
9 августа 2021 в 03:55
92
4
arrayListOf показывает Int, а не String - Kotlin
Я пытаюсь получить строковое значение из строкового файла следующим образом:
var language = arrayListOf<String>(
R.string.All_Categories.toString(),
)
но он показывает Int, а не такую строку:
Что я делаю не так?
9 августа 2021 в 02:31
342
1
добавление дочернего фрагмента в мой фрагмент нижнего листа в Котлине
Я пытаюсь повторно использовать уже созданный фрагмент в моем нижнем листе, и для этого я использую приведенный ниже код.
class SummaryBottomSheet: BottomSheetDialogFragment() {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
val bundle =...
9 августа 2021 в 01:53
151
1
Есть ли способ проанализировать ответ на модификацию непосредственно в интерфейсе и проанализировать ответ с помощью функции
Я новичок в kotlin, работаю над приложением Kotlin и использую в нем модификацию для анализа данных из API. Теперь я получаю данные обратно в виде объекта json, и, поскольку это не список, я решил использовать преобразователь скейлеров, чтобы вернуть данные в виде...
9 августа 2021 в 00:17
69
1
Данные виджета из фрагмента в активность
Активность открывает фрагменты A,B,C,D,E,F,G,H,.... в PageView2, который, очевидно, скользит вперед и назад по фрагментам, все фрагменты используют макеты привязки, которые они знают только о своем собственном макете, а не друг о друге, Activity знает только свою...
8 августа 2021 в 23:00
172
1
Объявления Admob App Open — невозможно расширить класс из-за существующей службы
Я работаю над приложением, в котором хочу показывать рекламу App Open после заставки. Согласно документации, мы должны добавить .MyApplication — это имя под тегом приложения в файле манифеста, но у меня есть служба, которая запускается, как только приложение...
8 августа 2021 в 22:06
100
1
Как убрать название меню с панели действий? [закрыто]
Как установить собственный заголовок для моей панели действий/панели инструментов?
Я использую android:theme="@style/AppTheme.NoActionBar".
8 августа 2021 в 21:15
95
2
Анонимные функции kotlin, определенные с использованием ключевого слова fun
Где используются анонимные функции Kotlin, определенные с помощью ключевого слова fun? Ниже приведен пример, взятый из их документации. Как можно было бы вызвать это или передать это в функцию/объект и т. д.
fun(s: String): Int { return s.toIntOrNull() ?: 0 }
8 августа 2021 в 20:52
974
2
Проблемы с сборщиком изображений зависимостей github
Привет, ребята, я впервые задаю здесь вопрос, но раньше мне приходилось решать много проблем, проверяя этот сайт.
Кто-нибудь может мне помочь ? Я хочу выбрать изображение в своей галерее и заряжать его, когда я нажимаю кнопку. Для этого я использую зависимость github...
8 августа 2021 в 20:45
98
2
Как реорганизовать мой код RecyclerView для работы с ViewModel и LiveData?
У меня есть Fragment в моем приложении для Android с RecyclerView, и я хочу сохранить данные RecyclerView, которые у него были до закрытия приложения, и восстановить данные, сохраненные на RecyclerView, когда приложение снова открывается?
Это мой класс...
8 августа 2021 в 20:41
59
0
Почему переход ввода вызывается при нажатии кнопки «Назад» на Android?
Поскольку я хочу, чтобы входной переход был медленным, а выходной переход моей активности был быстрым, я подумал, что с помощью window.exitTransition можно добиться этого.
Я использую следующий код:
override fun onCreate(savedInstanceState: Bundle?) {
...
8 августа 2021 в 19:46
54
2
Создание класса, который создает массив Int с элементами между двумя аргументами (intStart, intEnd)
Привет всем и спасибо за ваше время!
У меня есть проблема. Короче говоря, я хочу создать класс, экземпляр которого хранит данные между двумя аргументами этого класса. Подобно классу "IntRange".
Например: val r1 = IntRange(0,5) // вывод 0 1 2 3 4 5.
Пытался объяснить...
8 августа 2021 в 19:38
338
2
Внедрение избранных функций в MoviesApp
В настоящее время я пишу приложение для Android на Kotlin, которое отображает список фильмов, и я хочу добавить функцию избранного. Я добавил флажок в recyclerview, прикрепленный к каждому фильму, где при нажатии на флажок фильм добавляется в избранное.
Однако у меня...
8 августа 2021 в 18:24
147
1
Попытка получить местоположение с помощью LocationManager.getCurrentLocation всегда возвращает значение null?
Итак, у меня есть приложение с несколькими фрагментами. Каждый раз, когда пользователь переходит к новому фрагменту, я хочу сохранить местоположение устройства. Все фрагменты находятся под одной активностью.
Вот что я сейчас делаю:
в моей деятельности:
fun...
8 августа 2021 в 18:03
95
0
XML показывает белый экран
Я пытаюсь войти в систему и создать страницы учетной записи для своего приложения в Kotlin. Проблема в том, что я добавил страницу создания учетной записи в AndroidManifest, чтобы она была первой страницей при открытии приложения, и она показывает только белый экран. Я...
8 августа 2021 в 18:01
1056
2
Кэш сборки Gradle заменил кеш сборки
[Строка файла сборки 'F:\GOOGLE PROJECTS\MusicPlayer-dev\app\build.gradle': 1
Произошла ошибка при оценке проекта ':app'.
Не удалось применить подключаемый модуль «com.android.internal.application».
Опция android.enableBuildCache устарела.
Текущее значение по...
8 августа 2021 в 17:48
67
0
'cameraView.addFrameProcessor', но с использованием изображения в реальном времени с экрана вместо камеры
Я несколько дней искал в Google, но, похоже, мне не повезло.
Мне нужна функциональность, аналогичная cameraView.addFrameProcessor, но с использованием экранных изображений в реальном времени вместо камеры. в основном, я хочу реализовать функцию, аналогичную функции...
8 августа 2021 в 17:12
769
2
принудительная рекомпозиция (Android compose)
код:
package com.example.saveandloadusername
import android.content.Context
import android.content.Context.MODE_PRIVATE
import android.os.Bundle
import android.util.Log
import android.widget.Toast
import androidx.activity.ComponentActivity
import...