к сожалению, приложение остановило студию Android, и нет ошибки

В мониторе Android он делает эту ошибку, как на картинке, и я не могу понять, почему ошибка в XML? код без проблем с ним может изображение, которое я добавил, делает эту ошибку? class MainActivity : AppCompatActivity() { val ListOffood = ArrayList<Food>() var adpter:foodAdapter=null!! override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) ListOffood.add(Food("sandwis","m3 t7eneh",R.drawable.ic_stat_name)) ListOffood.add(Food("sandwis","m3 t7eneh",R.drawable.ic_stat_name)) ListOffood.add(Food("sandwis","m3 […]

Лучшая практика доступа к собственности в Котлине

Скажем, у меня есть listadapter, и я хочу установить в нем список элементов. У меня есть два варианта. 1) создайте частную собственность, которая хранит список элементов, а затем создаст для нее сеттер. которые устанавливают список и вызывают notifydatasetChanged () 2) создать свойство с заданной функцией свойства, а затем получить доступ как «экземпляр класса» .property Какой […]

Вызов Kotlin из Java – ошибка: демо-версия пакета не существует

Я не понимаю документацию : Функции уровня пакета Все функции и свойства, объявленные в файле example.kt внутри пакета org.foo.bar, включая функции расширения, скомпилированы в статические методы класса Java с именем org.foo.bar.ExampleKt. // example.kt package demo class Foo fun bar() { } // Java new demo.Foo(); demo.ExampleKt.bar(); мой код ниже. ошибка компиляции; Ошибка сборки: [email protected]:~/NetBeansProjects/kotlin$ [email protected]:~/NetBeansProjects/kotlin$ […]

Преобразование API библиотеки Android в Kotlin

Недавно я прочитал статьи о Kotlin, и я не могу дождаться, когда буду использовать его при разработке Android. Я пишу в библиотеке Android, которая будет предоставляться как своего рода SDK. Предполагая, что я переключусь на использование Kotlin в моей библиотеке. Есть ли недостатки для пользователей той библиотеки, которые не используют Kotlin? Какие адаптации требуется для […]

как вычислить проекционную точку в котлин?

Учитывая две точки A и B, чтобы сформировать линию и точку C. Как найти проекционную точку C на линии AB? Я изучаю функцию более высокого порядка и считаю, что это может быть полезно для этого типа вопросов, но получается слишком сложным и слишком много переменных, которые я не знаю, как применять

У меня есть 2 xml анимации, как я могу ее отделить?

У меня есть 2 анимации, которые, во-первых, делают мою фигуру больше, а затем через 1 секунду уменьшают ее. Я хочу отделить его в одном xml и использовать его без первой анимации Handler () <scale android:duration="1200" android:fromXScale="1.0" android:fromYScale="1.0" android:pivotX="50%" android:pivotY="50%" android:toXScale="30.0" android:toYScale="30.0" /> </set> второе упоминание <scale android:duration="1200" android:fromXScale="30" android:fromYScale="30" android:pivotX="50%" android:pivotY="50%" android:toXScale="0.0" android:toYScale="0.0" /> </set> […]

Android Kotlin onItemSelectedListener для неработающего счетчика

У меня есть счетчик с некоторыми элементами (строки). Я хочу добавить выбранные элементы в список. Я читал онлайн, что я должен использовать onItemSelectedListener а не onItemClickListener . Я реализовал это, но не знаю, как завершить шаг добавления его в список. class NewKitListActivity : AppCompatActivity() { var spinnerArray = arrayOf("Dumbell", "Punching Bag", "Yoga Ball", "Skipping Rope") […]

Разрешены только безопасные или неаудированные звонки, разрешенные для нулевого типа приемника arraylist

Просто начал использовать kotlin для разработки Android. Мой arraylist объявлен как это – var day1: ArrayList<DietPlanDetailModel>? = null Теперь я пытаюсь получить доступ к элементу по его положению val dietPlan= day1[position] но я получаю ниже времени компиляции, Разрешены только безопасные или неаудированные звонки, разрешенные для нулевого типа приемника arraylist Почему я получаю эту ошибку и […]

supportActionBar имеет значение null, используя Kotlin Android всегда

Только сейчас Google сделал Kotlin официальным языком программирования, поэтому начал конвертировать мои файлы в Kotlin. При преобразовании моего кода, я всегда получаю исключение из null указателя, когда я пытаюсь использовать supportActionBar // set up action bar setSupportActionBar(mToolbar) supportActionBar!!.setDisplayShowTitleEnabled(false) // set the hamburger menu supportActionBar!!.setDisplayHomeAsUpEnabled(true) supportActionBar!!.setHomeButtonEnabled(true) Моя запись AndroidManifest <activity android:name=".activities.MainActivity" android:screenOrientation="portrait" android:theme="@style/AppTheme.NoActionBar /> Никакая панель […]

Ярлык IntelliJ для конфигурации запуска

Недавно я изменил дистрибутивы Linux, и я забыл, что такое сочетание клавиш для создания конфигурации запуска в Kotlin в IntelliJ. Заранее спасибо.

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