Liam
лист на ресайклер поменять очень быстро
Adel
Почему ripple эффект может не работать внутри RelativeLayout? Есть еще в нем scannerView (библиотека для сканирования qr-кода) Так вот, что-то блочит ripple эффекту у imageview кнопок
Adel
Пробовал свой drawable с ripple делать, не работает, когда имеется scannerView
Adel
Однако стоит его убрать, так сразу ripple эффект начинает работать у кнопок
Adel
В чем может быть проблема?
Adel
Пробовал свой drawable с ripple делать, не работает, когда имеется scannerView
Что такого может делать эта кастомная вьюшка, из-за которой перестает работать ripple?
Starikov
как использовать корутины в app widget правильно?
Anonymous
Hello. I wanted to ask you. Do you know how to do when I open the camera on Android. Instead of appearing to me what the camera sees will show me a picture or video that I chose. I'll send you a sample video. I'll pay you 1,000 euro if you can do it to me. Sample video https://www.youtube.com/watch?v=E89XQXrA_tI
Maks 😈
Подскажите ссылку на мaтepиалы по подключению к mysql
Anonymous
Привет.   Я хотел спросить тебя.   Вы знаете, как это сделать, когда я открываю камеру на Android. Вместо того, чтобы показывать мне, то, что видит камера, покажет мне изображение или видео, которое я выбрал.   Я пришлю вам образец видео.   Я заплачу тебе 1000 евро, если ты сможешь сделать это со мной.   Образец видео  
iamthevoid
Почему ripple эффект может не работать внутри RelativeLayout? Есть еще в нем scannerView (библиотека для сканирования qr-кода) Так вот, что-то блочит ripple эффекту у imageview кнопок
Что такое сканнервью? Это какая то вьюха? Может она просто 1) не даёт нажать на кнопку под собой 2) подменяет каким то образом бэкграунд или фореграунд на кнопке, например глобально оверрайдит параметр
iamthevoid
Попробуй для кнопки применить в качестве бэкграунда или форграунда применить риппл из тулбара. В смысле подоткнуть в xml
iamthevoid
Вроде это ?attrs/actionBarButtonBackground или что то такое
iamthevoid
Или поизучать исходники либы, особенно ресурсы
iamthevoid
Если глобально что то оверрайдится я советую не использовать либу, можно неплохо пострелять себе в ноги
iamthevoid
Для штрихкодов и qr советую https://github.com/zxing/zxing
Алексей
Привет. Народ подскажите как открыть графический интерфейс SDK Manager?
Денис
Привет всем Купил новый ноут в разы мощнее чем старый, поставил на него android studio так вот когда я ее запускаю всё начинает подвисать, а если запустить эмулятор так вообще комп на 100% нагружается, подскажите в чем может быть проблема, на прошлом ноуте и то такого не было
Денис
В Биосе вот так все настроено, вроде верно
Денис
Vitaly
Как Вы настраиваете Test Coverage? В интрнете есть всего 1 дельная статейка, но у меня она на работате почему-то
iamthevoid
Ну и как бы. Что значит мощнее? Какие именно цифры?
Денис
Дело не в биосе обычно, а в том, сколько лишних процессов крутится на ос и сколько она отъедает на саму себя. Поанализируйте на что уходит cpu и память
Мое типичное рабочее пространство это открытой браузер с 5-10 вкладками и студия Раньше был ноут который покупался ещё 5 лет назад, сейчас Машина с i7 8750H, 8gb озу и 1050ti Ну явно она мощнее
Akb
Доброе утро! Вчера столкнулся с SSLHandshakeException на Pre-Lolipop, есть идеи почему оно появилось после выходных? В прошедшую пятницу всё было
Maks 😈
Почему может не коннектить к mysql серверу ? коннекчусь через jdbc:mysql://myip:3306/inventar , логин и пароль правильные И 2 строчки всего connection = DriverManager.getConnection(URL, USERNAME, PASSWORD); и connection.close();. Всё. через try/catch говорит SQLNonTransientConnectionException что это значит ?
iamthevoid
Мое типичное рабочее пространство это открытой браузер с 5-10 вкладками и студия Раньше был ноут который покупался ещё 5 лет назад, сейчас Машина с i7 8750H, 8gb озу и 1050ti Ну явно она мощнее
Ну тогда могу предположить, что что то не учтено 1) не знаю, что у тебя за ос, но если предустановленная при покупке, то на ней могут крутиться какие то левые процессы 2) сама студия - по умолчанию там напихано плагинов, из которых используется процентов 10, была статья от джейка об этом — что можно выключить 3) проект - а именно настройки гредла. Если старый, то этот пункт можно опустить, но если нет, то проверь какое количество памяти выделяется гредлу на сборку. Я в наследство получил проект, где было проставлено 5 гб. Это наверное влияло на скорость сборки, но учитывая утечки памяти гредла у меня через час работы комп начинал висеть. Сколько надо именно тебе выяснять лучше экспериментальным путём, мне оказалось идеальным 1536мб
Akb
сертификат просрочился
эммм, нет, еще 1,5 года в запасе
iamthevoid
В общем чтобы "не тормозило" нужно выкинуть все лишнее из памяти и настроить инструмент так, чтобы он жрал меньше памяти
iamthevoid
Ну и на всякий - нужно убедиться, что все драйвера настроены корректно
iamthevoid
Может твоя 1050ti не задействована, например, и на видео выделяется кусок оперативки
Akb
Ну тогда могу предположить, что что то не учтено 1) не знаю, что у тебя за ос, но если предустановленная при покупке, то на ней могут крутиться какие то левые процессы 2) сама студия - по умолчанию там напихано плагинов, из которых используется процентов 10, была статья от джейка об этом — что можно выключить 3) проект - а именно настройки гредла. Если старый, то этот пункт можно опустить, но если нет, то проверь какое количество памяти выделяется гредлу на сборку. Я в наследство получил проект, где было проставлено 5 гб. Это наверное влияло на скорость сборки, но учитывая утечки памяти гредла у меня через час работы комп начинал висеть. Сколько надо именно тебе выяснять лучше экспериментальным путём, мне оказалось идеальным 1536мб
В студии дабл клик на Shift -> в поиске Show Memory Справа снизу будет видно, сколько выделено и используется студией. По дефолту было ~1200, и примерно через час-два студия зависала( при 16 ГБ ОЗУ + i7 + SSD) Как поменял на 4 ГБ, то все стало "играбельным"
iamthevoid
Маловероятно, но всё должно работать слажено
Akb
и это относится не к проектам, а к самой идеешке
Akb
Ос?
глобальный поиск в студии
Akb
на винде дабл шифт
iamthevoid
Ос - я имею в виду операционку. Понял, что винда
iamthevoid
Работал на всех и на всех по разному работает. На маке лучше всего чистится память
Alex Android
Ctrl+Alt+S, Appearance & Behavior, Appearance, Show memory indicator
Akb
По этой ссылке можно настроить https://developer.android.com/studio/intro/studio-config.html
iamthevoid
На линуксе вот течёт нещадно
Alex Android
У меня 736 из 1246 в простое
Akb
У меня 736 из 1246 в простое
я тоже с такими настройками ходил, но потом каждые два часа нужно было перезапускать студию. у соседа та же фигня была, только он сидел на макбуке про, как поменяли стало лучше
Alex Android
Думаешь увеличить до 2гг?
iamthevoid
Я смотрю загрузку системы и происходит приблизительно следующее. На старте системы занято 15-20% озу, то есть гига два. При каждой сборке проекта количество затраченной памяти на jvm и студию растёт на полтора - два гб, когда доходит процентов до 80 похоже включается gc, потому что она начинает течь медленнее, но продолжает тем не менее. Но если я даю гредлу 5гб, то этот процесс сжирания памяти начинает занимать 30-60 минут
iamthevoid
Так что новый мощный комп это конечно хорошо, но не показатель, надо его правильно приготовить
iamthevoid
Чтобы можно было работать
Akb
Думаешь увеличить до 2гг?
если 8+ Гб озу, то 4г будет достаточно
iamthevoid
Думаешь увеличить до 2гг?
Я бы советовал поэкспериментировать с разными цифрами
Akb
Еще, если кликнуть на этот индикатор, он вручную начнет очищать неиспользуемые студией ресурсы
Akb
когда забит под завязку, помогает очень
Олег
Приветствую, проблема в том, что при выполнение нового запроса на сервер после прокручивания у меня список полностью обновляется, необходимо, чтобы он добавлялся к прошлому. Я думаю мне нужно как-то в HomePresenter смотреть, если уже есть данных, то добавить новые. Не могу понять как это сделать, только начал изучать и пробывать MVP (Или это проблема в адаптере?) Активити : https://pastebin.com/3Ujqzyq1 Презентер : https://pastebin.com/pptFjyKc
iamthevoid
Да лучше сразу диффутилс, зачем мучаться?
Vitaly
Подскажите как вы настраиваете Test Coverage
Олег
Diffutils
Благодарю, буду сейчас пробовать
Karzhas
если в domain слое в репозитории убрать возвращаемый тип как rx (observable,single и тд) и уже в data ислое вручную обарачивать в rx не нарушит ли это условие зависимостей? не совсем понимаю boundaries для чего нужны и как
iamthevoid
в корне проекта gradle.properties
iamthevoid
Там сверху закомменчен базовый мануал, обычно
iamthevoid
Так что даже ничего гуглить не придётся)
S
как при открытии soft keybord поднимать(смещать) view выше неё?
Олег
Diffutils
Сделал через diffutils эффект тот же самый? Первый лист заменяется на новый, нет возможности прокручивать в обратном направлении.
iamthevoid
Сделал через diffutils эффект тот же самый? Первый лист заменяется на новый, нет возможности прокручивать в обратном направлении.
Значит что то сделано не так. Смотрите на порядок действий. Дифф утилс вычисляют новыепозиции и дёргают правильные notify-(changed,removed итд)
iamthevoid
если в правильном порядке посчитать разницу, обновить список и дернуть dispatch changes то всё будет красиво и корректно
iamthevoid
А, кстати, вы элементы в итоге добавляете в список, не заменяете?
S
В манифесте activity укажите adjustResize
а на самой view что-то нужно в тегах указывать?
Олег
Значит что то сделано не так. Смотрите на порядок действий. Дифф утилс вычисляют новыепозиции и дёргают правильные notify-(changed,removed итд)
Сам дифютил работает, он сравнивает два одинаковых списка, так как установка этого списка происходит в презенторе, до того как попасть во вью. В этом и был вопрос как проверить, что данные уже есть адаптере?
iamthevoid
Вопрос поставлен некорректно
iamthevoid
Распиши, для чего тебе нужно это проверить, тогда может и станет понятно, как решить твой вопрос
iamthevoid
Я думал ты не можешь добавить данные в список, так чтобы он не отскролливался назад при notiyDataSetChanges
iamthevoid
По хорошему - работа презентера отдавать данные вью
iamthevoid
работа вью данные показывать