установить UserDefaultsKeys (swift) в kotlin

как установить UserDefaultsKeys (swift) в kotlin. хотел бы установить userdata и войти в состояние. пример в быстром //swift example; how is this possible with kotlin? set(value, forKey: UserDefaultsKeys.userid.rawValue) synchronize()

Как вы объявляете глобальную переменную для MediaPlayer?

override fun onCreate(savedInstanceState: Bundle?) { … val mpOkay = MediaPlayer.create (this, R.raw.inordnung) … } работает, но val mpOkay = null override fun onCreate(savedInstanceState: Bundle?) { … mpOkay = MediaPlayer.create (this, R.raw.inordnung) … } а также var mpOkay override fun onCreate(savedInstanceState: Bundle?) { … mpOkay = MediaPlayer.create (this, R.raw.inordnung) … } нет. Котлин хочет, чтобы я […]

Какую ниже технологию я должен узнать теперь, когда разработчик Android будет использовать лучшие возможности в ближайшие дни?

1.Python 3 2.Machine Learning 3.Kotlin 4.Swift 5.DevOps 6.AWS 7.Cloud

Как передать Retrofit onResponse Data на активность?

Я хочу передать модифицированный ответ на Activity, чтобы я мог установить данные в адаптере recycliewiew. Я не хочу использовать LiveData или RxJava. Здесь imageDetails – это список Json Object, и я хочу передать его в MainActivity. TrendingViewModel.kt class TrendingViewModel : ViewModel() { fun fetchGifs() { val apiService = GiphyApi().getClient()?.create(ApiInterface::class.java) val call = apiService?.getTrendingResults(20, Constants.API_KEY) var […]

Kotlin Json Parser

У меня этот JSON в Котлине, и я не могу его забрать и разобрать. Любая быстрая помощь. Пожалуйста. [{platform: {name: "mena-web",publishingRegion: "mena",platformGroup:"web",id: 2,countryCode: "AE",locales: {locale:["en_US","ar_AE"]}}}] Вот мои классы данных: data class Locales(var locale: ArrayList<String>) {} data class Platform(var name: String, var publishingRegion: String, var platformGroup: String, var id: Int, var countryCode: String, var locales: Locales) […]

Параллелизм в Котлине

У меня есть класс, который имеет переменную с нулевым значением, которая написана несколькими потоками, что-то вроде class A { var s: String? = null //var accessed by multiple threads fun doStuff() { if (s != null) { //not safe } } } Чтобы противостоять этому, я обычно делаю неизменяемую копию, например class A { var […]

kotlin.TypeCastException: null не может быть отброшен в ненулевой тип kotlin.Long

Мне нужно удалить эту ошибку очень быстро, поэтому, пожалуйста, помогите мне. Этот код является кодом для SongsPlayingFragment и ошибка указана в разделе журналов. Я пытаюсь создать приложение Music Player. Всякий раз, когда я открываю приложение и нажимаю на любую песню, открывается экран воспроизведения, а затем происходит сбой приложения. журнал дает ошибку при отображении, которую я […]

Каково использование сопутствующего объекта в котлине и замена в java

companion object { var funAfterPermission: (() -> Unit)? = null } Каково использование объекта-компаньона в приведенном выше фрагменте и каково значение строки var funAfterPermission: (() -> Unit)? = null

Миграция с Java 6 на Kotlin

У меня есть некоторые проекты в Java 6 и Spring на сервере приложений. Из-за ограничений в моей инфраструктуре и планировании управления я не могу перейти на более новые Java 7 или 8. Я думаю, что я мог бы добавить Kotlin в эти проекты, чтобы использовать такие функции, как функциональное программирование. Это такой подход – хороший […]

Android – Сделать функцию ложной / не запускать

У меня есть setOnClickListener на двух кнопках, которые просто запускают код в двух функциях. Я хочу создать безопасный вызов, поэтому, когда я нажимаю кнопки, приложение не разбивается. Я думал, что мне придется сделать их ложными или что-то в этом роде, но, видимо, это не сработает. Как я должен это делать? благодаря if (weightView.text.isEmpty() && percentageView.text.isEmpty()) […]

Давайте будем гением компьютера.