Kotlin - это статически типизированный язык программирования с открытым исходным кодом, поддерживаемый и разработанный JetBrains. Kotlin сочетает в себе ООП и функциональные возможности и ориентирован на совместимость, безопасность, ясность и поддержку инструментов. В настоящее время он нацелен на JVM и JavaScript, и это официально поддерживаемый язык на Android.
Я получаю от сервера время в формате UTC. Я анализирую объект Instant, а затем конвертирую его в LocalDateTime. Примерно так: fun String.toLocaleDateTime (): LocalDateTime {return LocalDateTime ........
Я хочу преобразовать файл изображения в base64. Я запрашиваю изображение, запустив Activity с намерением следующим образом val intent = Intent (Intent.ACTION_PICK, android.provider.MediaStore ........
3 Мар 2021 в 12:35
Предыстория У меня есть список акций (некоторых объектов) от RoomDB. У каждого из них есть поля «символ», «название», «цена» и, что самое главное, «избранное». .......
3 Мар 2021 в 11:49
Я использую Camerax для съемки изображений. но я хочу перейти к другому фрагменту после успешного захвата камеры. Я использую этот код. imageCapture.takePicture (Параметры вывода, .......
3 Мар 2021 в 09:41
Я новичок в Android kotlin, когда я запускаю свое первое приложение, возникла эта ошибка
Для вызова startActivity () извне контекста Activity требуется флаг FLAG_ACTIVITY_NEW_TASK. Вы действительно этого хотите?
Я знаю, что решение - добавить этот код
myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK....
3 Мар 2021 в 04:41
My LazyColumn не перекомпоновывается, но значение обновляется.
Если я прокручиваю список вниз и прокручиваю обратно вверх, я вижу правильные значения для пользовательского интерфейса.
Основное занятие
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?)....
3 Мар 2021 в 02:44
Использование архитектуры MVVM.
Мне сложно понять, как мне подойти к этой задаче. Идея состоит в том, что я хочу получить список песен из REST API, передать этот список в SongListAdapter, который использует список песен для создания настраиваемого представления ресайклера, а затем раздуть это предс....
3 Мар 2021 в 02:44
Хорошо, я запускаю фрагмент, у меня есть imageView, который получает свое изображение случайным образом с помощью picasso, и я хотел бы, чтобы вы помогли мне сохранить это изображение во внутреннем хранилище устройства с помощью кнопки My .......
У меня есть 2 фрагмента с одним действием. Fragment A и фрагмент B. Я выполнил несколько задач, а затем перешел от фрагмента A к фрагменту B и вернулся, нажав кнопку "Назад". В этом случае состояние не остается прежним, вместо этого я получаю свежий вид, как в первый раз. Почему?
На самом деле у ....
Я сообщаю вам, что это путем создания приложения, и я пытаюсь проверить, есть ли у него разрешения на сохранение файлов this из фрагмента, но это дает мне ошибку в объявлении контекста (this) с сообщением об ошибке Несоответствие типа: выведено Тип есть, но Контекст был ожидаемым.
Любая помощь прив....
У меня очень мало опыта работы с Kotlin, поэтому, пожалуйста, дайте мне знать, если мой подход излишне запутан.
У меня есть переменная curDate , которая определяется как Calendar.getInstance (). Time , и я хочу создать другую переменную, идентичную исходной, но с некоторыми значениями, например и....
Я понимаю, что могу добавить отступы к виджету вот так
LazyColumn(
modifier = Modifier.padding(0.dp, 0.dp, 0.dp, 10.dp),
content = {
items(items.size) { index ->
EmergencyContactComposeItem(emergencyContact = items[index])
}
}
)
Но как добиться того же результа....
2 Мар 2021 в 11:29
У меня проблема java.lang.IllegalArgumentException: недопустимая ссылка на документ. Ссылки на документы должны иметь четное количество сегментов, а у пользователей - 1
Любая помощь приветствуется
Вот мой код:
val uid = FirebaseAuth.getInstance().uid ?: ""
db.collection("users").document(u....
Основной вопрос: Как я могу переопределить метод kotlin в java, который возвращает тип модуля?
Я пытаюсь использовать библиотеку kotlin в java, и мне нужно реализовать метод с именем override fun invoke(): Unit.
Но компилятор java продолжает сообщать мне return type void is not compatible with Uni....
2 Мар 2021 в 05:21
Я хочу сделать что-то вроде следующего:
inline fun<T: Enum<T>> myFunction(enumStr: String){
T.valueOf(enumStr)
//...
}
Так что мой общий параметр ограничен типом класса enum, чтобы у меня был доступ к функции valueOf. Я получаю сообщение об ошибке: Type parameter 'T' cannot have or inheri....
1 Мар 2021 в 23:57
Изучаю адаптер recyclerview. Я не знаю, какие данные привязать к пустому пространству. Я предполагаю, что mainImageView должен быть пустым, но как его связать?
введите описание изображения здесь
А вот мой код
`class GridRecyclerAdapter (private val contentDTOs: ArrayList): RecyclerView.Adapter ()....
1 Мар 2021 в 20:22
Со вчерашнего дня я пытался изменить содержимое imageView на фрагмент, но красиво кнопку и ничего не делает.
Буду признателен за любую помощь
Метод, использованный во фрагменте:
override fun onClick(v: View?) {
when (v?.id) {
R.id.nextButton -> {
// val rnds =....
Мне интересно, почему со следующим кодом исключение не обнаруживается:
private inline fun <reified T : Any> parseResponse(
httpConnection: HttpURLConnection,
noinline callback: ResponseBlock<T>?
) {
with(httpConnection) {
var error: Throwable? = null
....
1 Мар 2021 в 16:49
Как добавить зависимость Apple к модулю Kotlin / Native с помощью Gradle в проекте Kotlin / Native или Kotlin Multiplatform?
Я не знаком с разработкой Apple и Xcode - я написал немного на Swift, но не настроил дополнительные зависимости для проекта Xcode, так что извините, если у меня возникли непра....
1 Мар 2021 в 13:38
У меня есть спиннер в моей деятельности, который получает данные из залпа. Данные отображаются в счетчике. Но когда я нажимаю на конкретный элемент в счетчике, он отображается.
Код прядильщика
private fun spinner() {
val spinner = findViewById<Spinner>(R.id.report2Spinner)
if (spinner != ....
1 Мар 2021 в 11:36
У меня ошибка при использовании Observer и viewLifecycleOwner в моем проекте Android. Это вызывает ошибку «Неразрешенная ссылка: viewLifecycleOwner» , и я не понимаю, почему. Я подтвердил, что у меня был импорт
import androidx.lifecycle.Observer
import androidx.lifecycle.ViewModelProvider
И зави....
1 Мар 2021 в 11:16
Недавно я использую Spring boot framework с Kotlin. С методом GET все в порядке. Но при регистрации нового пользователя с помощью метода POST я столкнулся с проблемой, связанной с плохим запросом с кодом состояния 400. Вот мой код, связанный с моим проектом весенней загрузки.
User.kt
@Entity
@Tabl....
1 Мар 2021 в 09:02
Я хочу нарисовать LudoDeck поверх LudoBoard. Я создал настраиваемую группу представлений и отключил willNotDraw и установил положение и размер дочернего представления, но он в некоторой степени не отображается на экране. Я видел журнал LudoDeck onDraw в logcat, но не уверен, почему он не отображае....
В своей деятельности я пытаюсь вызвать метод, но Android Studio не видит этого метода
WindowCompat.setDecorFitsSystemWindows(window, false)
Я тоже использую этот импорт:
import androidx.core.view.WindowCompat
....
Я хотел попробовать Kotlin и ktlint и был рад увидеть, что он поддерживает отступы табуляции через файл editorconfig (поскольку этот пиар). К сожалению, у меня это не работает. Раньше я не использовал editorconfig, возможно, я допустил простую ошибку.
Мой .editorconfig в корневой папке:
indent_sty....
1 Мар 2021 в 03:17