Невозможно посмотреть переменную Kotlin в студии Android

Я не могу получить андроид-студию, отображающую значение вычисления в окне часов. Я использую Kotlin для разработки, и когда я пытаюсь добавить ценность к часам, я получаю сообщение, в котором говорится: «Исключение возникает во время выражения оценки». например val model = MyModel() val pos = model.position Теперь, если я добавлю model.position к часам, тогда он выдает […]

Почему настройка onClickListener работает один раз?

Я хочу перенести очень прочную структуру проекта, которую я использую в Котлин. Сначала я попробовал основы: операции и фрагменты. Это выглядит так просто и просто: class MainActivity : AppCompatActivity(), SomeInterface { override fun onCreate(savedInstanceState: Bundle?) { setContentView(R.layout.activity_main) val mainFragment = supportFragmentManager.findFragmentById(R.id.fragment_main) as MainActionsFragment? ?: MainActionsFragment.newInstance() supportFragmentManager.inTransaction { add(R.id.container_main, mainFragment) } } private val anotherFragment by […]

эквивалентный интерфейс java на kotlin

Я новичок в Kotlin и я пытаюсь понять, как я могу реализовать java-интерфейс на kotlin, я использую это на android, public interface OnClickedItemListener { void onClick(boolean state); } OnClickedItemListener – это мой пользовательский интерфейс, который я хочу реализовать, в kotlin у меня есть этот класс: class MyProgressView : RelativeLayout { constructor(context: Context?) : super(context) { […]

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

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

Как отсортировать массив строк в kotlin

Как отсортировать следующий строковый массив в kotlin в алфавитном порядке? val array = arrayOf("abc","bcd","xyz","ghi","acd")

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

Как вы можете видеть ниже, я не могу ссылаться на внутренний класс в моем 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 […]

Как получить различную реализацию функции верхнего уровня в Unit и InstrumentTests для Android

У меня есть файл kotlin с функцией верхнего уровня (не являющийся членом какого-либо класса). Он компилируется в класс со статической функцией в Java. Я хочу иметь различную реализацию этой функции для модульных тестов (независимой от платформы) и контрольно-измерительных тестов (производственное поведение + Espresso Idling Resource). Я могу поместить тот же файл в тот же путь […]

Создание нового каталога с использованием Kotlin, Mkdir () не работает

var filename = "blesson.txt" var wallpaperDirectory = File("/sdcard/Wallpaper") wallpaperDirectory.mkdirs() val outputFile = File(wallpaperDirectory, filename) val fos = FileOutputStream(outputFile) Я пытаюсь создать новый каталог на устройстве Android с помощью Kotlin, но функция mkdirs() не работает. var filename = "blesson.txt" var wallpaperDirectory = File(Environment.getExternalStorageDirectory().absolutePath)//("/sdcard/Wallpaper") wall val outputFile = File(wallpaperDirectory, filename) val fos = FileOutputStream(outputFile) Я тоже пробовал […]

kotlin – Как синтетическое свойство инициализирует представление?

Я использовал синтетическое свойство в своем коде. Но интересно, как и когда он фактически инициализирует каждый вид в Android. Мы просто предоставляем импорт и доступ к каждому представлению по его идентификатору. Когда он выделяет память для объекта просмотра?

Не удается создать приложение Android (с Kotlin) с Gradle: «comand« java.exe »завершен с ненулевым значением выхода 1»

Я пишу Android-приложение с помощью Kotlin и Anko. Все было в порядке, пока я не создал пару довольно сложных классов. Теперь во время сборки Gradle дает мне Dexing C: \ Programming \ AndroidStudioProjects \ ListDungeon \ app \ build \ intermediates \ transforms \ instantRunSlicer \ dev \ debug \ jars \ 1 \ 5 […]

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