Articles of андроида

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

Как вы можете видеть ниже, я не могу ссылаться на внутренний класс в моем 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: создать файл функции расширения? Plus

Я разрабатываю некоторый lib в Kotlin , я не нахожу это решение, Как я могу решить эту проблему ? Говорит , что создайте функцию расширения File? .plus , в java ее работа отлично, но в Kotlin, как написать этот код? Заранее спасибо.

Android Kotlin рассчитывает темп (время)

Итак … Я уже два дня обходил это, и это сводит меня с ума. Я пытаюсь сделать этот макет работы. Предполагается, что это либо калькулятор времени и / или темпа. Сначала я пытаюсь по очереди, но через 2 дня все идет не так хорошо. override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_running_calculator) var distanceView = findViewById<NumberPicker>(R.id.distanceTxtField) […]

Исключение при отправке файла с помощью smack Android

file_upload.setOnClickListener { // Create the file transfer manager var fileTransferInstance:FileTransferManager=FileTransferManager.getInstanceFor(connection) Log.i("id is ",contactPersonJId) // Create the outgoing file transfer fileTransderReceiver=fileTransferInstance.createOutgoingFileTransfer(contactPersonJId+"/Smack") //location of the file locateFile() } fun locateFile(){ var intent:Intent= Intent(applicationContext,LocateImage::class.java ) startActivityForResult(intent,IMAGE_REQUEST) } override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { super.onActivityResult(requestCode, resultCode, data) when(requestCode){ IMAGE_REQUEST -> { when(resultCode){ Activity.RESULT_OK -> { val […]

Я хочу открывать файлы из папок

// Этот код помогает мне перечислять все папки. Я хочу открывать файлы из этих папок и выполнять такие действия, как воспроизведение, не показывая содержимое внутри этих папок. Любая помощь приветствуется. Я новичок в android, Пожалуйста, помогите val root = LinearLayout(this) val file = File("/sdcard/MedProRecordings/").absoluteFile if (file.isDirectory == false) { Toast.makeText(this, "ERROR", Toast.LENGTH_SHORT).show() } val files […]

Захват ArgumentCaptor, возвращающий значение null

У меня есть ситуация, когда мне нужно проверить один объект, который создается внутри общедоступного метода, и у меня нет доступа к нему, поэтому я пытаюсь использовать ArgumentCaptor . Проблема в том, что я всегда получаю null . Вот мой код, поэтому было бы более очевидно, что я делаю неправильно: class ActivityStarterClass(val c: Context) { public […]

Как я могу завершить свой конструктор?

У меня есть этот код: override fun onCreateOptionsMenu(menu: Menu): Boolean { menuInflater.inflate(R.menu.menu_search, menu) val searchItem = menu.findItem(R.id.action_search) val searchView = MenuItemCompat.getActionView(searchItem) as SearchView //*** setOnQueryTextFocusChangeListener *** searchView.setOnQueryTextFocusChangeListener(object : View.OnFocusChangeListener() { override fun onFocusChange(v: View, hasFocus: Boolean) { } }) searchView.setOnQueryTextListener(object : SearchView.OnQueryTextListener { override fun onQueryTextSubmit(query: String): Boolean { return false } override fun onQueryTextChange(searchQuery: […]

Попытка загрузить файл в основное действие onCreate

То, что я пытаюсь сделать, это проверить, существует ли файл turma.dat уже существует, если он существует, я просто открываю его, если он не существует, я создаю новый файл и сохраняю его. Когда я запускаю приложение при первом создании файла, но каждый раз, когда я его запускаю, файл создается белым цветом. Основная деятельность: override fun onCreate(savedInstanceState: […]

Ошибка приложения при попытке сохранить файл с помощью ObjectOutputStream

Основная деятельность: turma.alunos.add(Aluno("Weslley", "123")) turma.alunos.add(Aluno("Thiago", "1235")) turma.alunos.add(Aluno("Thayane", "1234")) turma.alunos.add(Aluno("Kelvin", "1253")) turma.alunos.add(Aluno("Carlos", "12253")) var arq = ArquivoUtils(turma, this.applicationContext) Класс, ответственный за обработку файла. class ArquivoUtils internal constructor( var turminha: Turma, var context : Context) { internal val fos = this.context.openFileOutput("turma.dat", Context.MODE_PRIVATE) internal val oos = ObjectOutputStream(fos) init { this.salvarArquivo() this.closeFile() } @Throws(IOException::class) private fun salvarArquivo() { […]

Intereting Posts
Не удается разрешить строку, переданную параметру vararg в функции расширения Внутренние записи (столбцы) в объекте помещения Kotlin Voice Record Upload Overwriting on Firebase kotlin, Как значение действительной переменной мы можем изменить в другом классе, к которому она передала параметр? Отправка предварительно рассчитанного результата от одной активности Kotlin в текстовое представление в другом Kotlin – Лучший способ конвертировать Singleton DatabaseController в Android Дженерики в Котлине с расширением Java-обработчик аннотации – аннотированные тесты классов классов Kotlin Kotlin: Intrinsics.areEqual бесконечный цикл (переполнение стека) свойство lateinit не было инициализировано Разница между тем и запуском в Котлине Каков правильный подход, когда функция Котлина не принимает тип NULL Котлин и Грейдл без Maven Central? Котлин, инициализирующий объект Kotlin: NoSuchMethod при вызове из java