Anonymous
есть recyclerView внутри viewPager, который в свою очередь внутри bottom sheet. проблема: при старте приложения теряется большое кол-во фреймов из-за метода onLayoutChildren. если кто сталкивался с подобной проблемой, то буду признателен как это можно оптимизировать без из использования litho и пр.
Oleg
ты когда выкладываешь приложение в маркет, заполняешь анкету с вопросами о контенте в твоем приложении, просто проставиь там галочке о взрослости вещей
Спасибо за ответ! Понять бы какие именно добавят возраст и не добавят проблем. Просто приложение безобидное, там ничего взросло нету.
влад
там за тебя никто не сделает ничего, что проставишь - то и будет
Sam
Есть вопрос про async методы в андроид (я новичок в андроид) У меня есть гошная либка, которую я заимпортил в андроид с помощью go bind внутри есть две интересующие меня функции - p2mobile.Start(), которая должна вызываться асинхронно (видимо в каком-то бекграунде) - и которая записывает нужный мне интерфейс в глобальную структуру в го. вторая функция GetStream() очевидно должна вызываться некоторое время спустя запуска Start, и давать мне возможность получать искомую переменную стрима, записанную в ходе работы Start Можете ли вы дать какие-либо подсказки относительно того, как мне правильно сделать асинхронное выполнение первой функции на бекграунде и отложенный запуск второй функции?
Sergey
на каком языке андроид приложение?
Sergey
java.util.concurrent
Sergey
java
https://stackoverflow.com/questions/1842734/how-to-asynchronously-call-a-method-in-java а так тут даже пример с го
Александр
привет. можно ли как то получить html из webview?
Александр
делая второй раз запрос?
Александр
мне надо чтобы запрос поддерживал javaScript, я эту поддержку я могу включить в webview
Александр
ммм как?
Peter
на стаке куча ответов
Peter
уже б там глянул
Sergey
самое тупое что могу придумать пинговать гугл и выдавать консоль параллельно, чтобы инет проверить
Peter
тупое но эфективное :D
Peter
он походу об этом
Sergey
о проверить соединение в эмуляторе
Дурний Кіт
с эмулятором тоже приколы ловлю последнее время, типа он wifi не видит
Дурний Кіт
вот такое же было вчера или позавчера, щас опять видит )
Roman
Добрый вечер) Такая проблема: Есть 2 RecyclerView. При нажатии на элементы первого списка - этот элемент добавляется во 2 список. Необходимо как-то получить позицию элемента из 2 списка (для его удаления), при повторном нажатии на элемент 1 списка.
Roman
Roman
notifyItemRemoved(«Что сюда передавать?»)
Roman
))))
влад
Вырубаешь инет на компе? У меня эмулятор на маке перестает уметь в сеть, если я крышку закрываю (==лочу его), приходится перезапускать
влад
Просто смирись
Roman
Нет, я понимаю что нужно позициб передавать, но как мне ее получить. В этом и есть вопрос.
влад
Нет, я понимаю что нужно позициб передавать, но как мне ее получить. В этом и есть вопрос.
У тебя же есть список для второго ресайкла? При удалении из этого списка ты же индекс знаешь? Вот его и передавай
Ruslan
подскажите, как центрировать toolbarTitle? пробовал добавлять textView в сам тулбар, но при появлении кнопки back title уезжает вправо. не хочу писать кастомный тулбар. пока что upd. нашлось решение android:layout_marginEnd="?android:attr/actionBarSize"
Roman
indexOf получает только позицию элемента из массива, а мне нужна позиция выданная вьюхолдером
Roman
У тебя же есть список для второго ресайкла? При удалении из этого списка ты же индекс знаешь? Вот его и передавай
Индексы не знаю, т.к. они меняются с прокруткой или при добавлении элементов
Roman
кажется, ты что-то путаешь
получить актуальную позицию мы можем только в onBindViewHolder, т.к. он вызывается при любом изменении ресайлервью и даже прокрутке Индексы массива с данными и позиция внутри ресайлерВью - это разные вещи
Roman
Попробуйте поиграйтесь с ним и увидите))
Roman
ну мб
Evgen
При выкачивании картинки по урлу получают вот такую шляпу try { HttpURLConnection conn = (HttpURLConnection) myFileUrl.openConnection(); conn.setDoInput(true); conn.setConnectTimeout((int) (30 * 1000)); conn.addRequestProperty("Accept-Encoding", "q=0"); conn.connect(); InputStream is = conn.getInputStream(); bmImg = BitmapFactory.decodeStream(is); } catch ( Exception e ) { Log.e(TAG_NOTIFICATION,"NotificationCustom download error 3"+ e.toString()); } DownloadImagesTask: NotificationCustom download error 3javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
Sam
java.util.concurrent
Офигенно! спасибо! А вот еще такой вопрос - допустим я запускаю новый поток, который запускает p2mobile.Start() на фоне - ок, а затем я хочу дернуть p2mobile.Get(), что бы получить данные - мне её же наверное нужно дернуть из того же потока, верно?
Evgen
Это проблемы с сервером?
Evgen
Не, с локальных серверов, причём репродюсится оч редко
влад
Попробуйте поиграйтесь с ним и увидите))
поигрался, ничего необычного не увидел
Akb
Кто знает, можно ли в Room вставлять параллельно данные в одну таблицу?
Peter
Не, с локальных серверов, причём репродюсится оч редко
https://developer.android.com/training/articles/security-ssl.html#java
влад
влад
по дефолту sqlite драйвер однопоточный
а его на запись и не получится сделать многопоточным, только на чтение
Ferrero
можно найти переписанное ядро, но я бы подумал несколько раз
Roman
поигрался, ничего необычного не увидел
Ресайлер вью присваивает поизицию видимым элементам для экономии памяти и если ты даже проскроллишь , то позиция элемента уже будет расходится с позицией в адаптере
влад
ну или да, собрать самому сборку "от васяна"
Akb
ок-ок. буду делать последовательно
Mike
можно найти переписанное ядро, но я бы подумал несколько раз
Если это работает, почему не вмёрджили в SQLite? :)
влад
ресайлер отображает данные, ты работаешь с данными, все. Ничего о его внутренней кухне тебе знать не нужно
Ferrero
Если это работает, почему не вмёрджили в SQLite? :)
потому что тем, кому реально нужно сделать базу быстрее, разберутся, а тех, кому не нужно, лучше не путать многопоточностью
Ferrero
мне так кажется
Mike
бред какой-то)
Mike
может их и SQL-запросами не пугать?)
Ferrero
ну так туда всё и идет)
Roman
И позиция во вью не имет ничего общего в позициями в адаптере и в notify.
Щас доеду до дома и попробую в notify передать позицию в адаптере
Nikita
Хлопцы, кто работал с CameraX из Jetpack'а? У меня проблемма при повороте экрана... https://pastebin.com/A2q4BpJ5 Юзаю эту функцию для поворота: updateTransform Если знаете, где делаю что-то не то, то покажите...
Nikita
Akb
ну-ну
Nikita
ну-ну
Подключено.
Nick
Подскажите пожалуйста, из-за чего могут быть фризы при открытии фрагмента с ресайклером?
Nick
влад
внизу есть профайлер
Mike
Подскажите пожалуйста, из-за чего могут быть фризы при открытии фрагмента с ресайклером?
из-за кода, который там выполняется на старте. См. Профайлер, Systrace, Nanoscope.
jenia
С сервера отправляю число 7.8 получаю - 7.800000190734863 когда смотрю объект. У меня везде - строка. Как это так получилось?
Sergiy
Число не флоат?
Mike
в каком-то месте точно флоат)
Sergiy
http://qaru.site/questions/198631/how-to-avoid-floating-point-precision-errors-with-floats-or-doubles-in-java