Alexey
я про ***???*** вообще не вкурил
что вместо этого надо как ключ вставить?)
Igor
Эсть такое задание, нужно сделать либу на Андроиде с кастомным инфлейтером, и чтобы при подключение апа использовала этот инфлейтер при отрисовке вместо обычного инфлейтера. Это возможно, чтобы при подключении библиотеки, подменять инфлейтер?
Burado
Друзья, есть такой файл: Version: x Version-major: y Version-minor: z Он на несколько папок выше файла градл. 1) Возможно ли парсить такие файлы в градл? Мне нужно версию оттуда взять. 2) Как прочитать файл из исходников, а не из билда?
Никита
Есть CoordinatorLayout, в котором actionBar, TextView чуть ниже и еще ниже recyclerView. Сначала TextView скрыт, потом как данные пришли TextView должен появиться, но этого не происходит. Раньше за место CoordinatorLayout был LinearLayout и все работало. Есть ощущение, что CoordinatorLayout не перерисовывает View. Есть инфа как это исправить?
Burado
Спасибо, однако.
Dmytro
мне принципиален bottom sheet, поэтому и перешел на CoordinatorLayout
Bottomsheet для чего? Как элемент выезжающий снизу или как диалог?
Dmytro
В общем, суть в том, что твой текствью прячится под твоим тулбаром., Скорее всего так.
Alexey
Как в котлине записать функцию, которая возвращает объект по типу? fun <T: Class<out R» provide(): R что-то типа такого
Илья
Всем привет. Пытаюсь перейти с SQLite на Room и возникла следующая проблема при миграции:
Илья
Кто-нибудь знает, как нужно писать метод миграции в этом случае? Как я понял, вся проблема в том, что SQLite почему-то хранит значения типа Long в Integer
Eugeny
Кто-нибудь знает, как нужно писать метод миграции в этом случае? Как я понял, вся проблема в том, что SQLite почему-то хранит значения типа Long в Integer
Можно просто написать функцию, которая будет читать базу данных в sqlite и сразу заполнять базу в room
Kirill
Привет, подскажите, почему в классе AsyncListDiffer не используется метод getChangePayload?
Kirill
утилитный метод для работы с DiffUtil в многопоточности
Kirill
Используй RxJava
мне просто интересно, осознано они это сделали или нет, может там какой-то косяк может всплыть которого я не вижу
Eugeny
Окей, спасибо. Попробую что-нибудь сделать в этом направлении
И да, целочисленные значения в sqlite хранятся в integer.
Konstantin
абстрактный вопрос - что быстрее - допилить материал компоненты стилями или свои нахерачить?
Konstantin
или может я просто не изучаю их как следует
Konstantin
реально не хватает терпения всю эту поеботу в документации читать особенно без визуальных примеров на месте
Max
как брать цвет из ресурсов? через resources.getColor или ContextCompat.getColor и в чём разница?
Konstantin
влад
В первом случае еще тему надо передать
Антон
Как проверить есть ли доступ в интернет? проверяю через " ConnectivityManager cm = (ConnectivityManager) this.getSystemService(this.CONNECTIVITY_SERVICE); NetworkInfo activeNetwork = cm.getActiveNetworkInfo();" метод getState возвращает CONNECTED, методы isConnected возвращают true. Но я подключился к wifi у которого нету доступа в интернет.
Любимый❤
словишь эксепшен, значит нет интернета
Любимый❤
ну или Httpcliet или HttpUrlConnection
Konstantin
Можно ли сделать экран, на котором невозможно будет закрыть клавиатуру?)
Konstantin
можно хендлить клаву вручную. то есть да
Так можно вообще всё перелавливать и обрабатывать. Но мне интересно нет ли встроенных средств для этого.
Konstantin
да погугли KeyboardView
Оно не для создания своей клавиатуры?)
Anna
Так можно вообще всё перелавливать и обрабатывать. Но мне интересно нет ли встроенных средств для этого.
выглядит это довольно просто. InputMethodManager inputMethodManager = (InputMethodManager) getActivity() .getSystemService(Context.INPUT_METHOD_SERVICE); if (inputMethodManager != null) { inputMethodManager.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0); }
Anna
Так можно вообще всё перелавливать и обрабатывать. Но мне интересно нет ли встроенных средств для этого.
встроенная клава ведёт себя не так. если хотите кастомно, то пишите доволнительный код... имхо странная постановка вопроса
Himars
Оно не для создания своей клавиатуры?)
Тогда ((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE)).toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY);
Himars
К сожалению это костыли. Как, в общем то, и вся работа с клавиатурой. %)
или же в активити прописать android:windowSoftInputMode="stateAlwaysVisible"
Konstantin
или же в активити прописать android:windowSoftInputMode="stateAlwaysVisible"
Вот это звучит как решение. Надо будет глянуть как оно работает. Спасибо.
Himars
Вот это звучит как решение. Надо будет глянуть как оно работает. Спасибо.
Но на stack пишут что клава будет сразу открыта, но ее можно закрыть нажав Back
Илья
Можно просто написать функцию, которая будет читать базу данных в sqlite и сразу заполнять базу в room
Попытался сделать так, но не помогло. Если просто считать данные из SQLite и вставить их в новую таблицу Room, то всё равно вылетает та же ошибка миграции, т.к SQLite хранит Integer, а Room ожидает Long. Можно ли в этом случае как-то реализовать приведение типов?
Himars
Эх:)
Но back можно переопределить И также onKeyPreIme метод в EditText
Nikita
есть ли способ отлавливать нажатие этой кнопки? Это не onBackPressed!
задал в гугле запрос how listener hardware back button android получил ответ по первой же ссылке https://stackoverflow.com/questions/8094715/how-to-catch-event-with-hardware-back-button-on-android
Alexey
Как в Robolectric сбрасывать статик поля между тестами?
Любимый❤
тоже искала - но не нашла ничего путного
а вроде вот Никита Теплов скинул
Любимый❤
надо чекнуть
Anna
это не бэк баттон. это кнопка убрать клаву
Anna
на некоторых устройствах есть и та, и другая
Илья
Покажи код, в котором это делаешь
Вот весь код метода миграции
Eugeny
Вот весь код метода миграции
Так, и где тут Room? Покажи код dao и entity
Himars
есть ли способ отлавливать нажатие этой кнопки? Это не onBackPressed!
выведи лог в onKeyDown или onKeyUp методах Activity и посмотри что за кнопка. погугли как можно ее игнорировать...
Nick Senchurin
всем привет, в аналитике попалась такая ошибка com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: Certificate not valid until Fri Jan 25 12:18:36 GMT+05:00 2019 (compared to Fri Jan 25 11:21:24 GMT+05:00 2019)
Nick Senchurin
не подскажете, как такое фиксится? )
Alexandr
есть ли способ отлавливать нажатие этой кнопки? Это не onBackPressed!
костылями. на проекте отлавливал изменение размера вьюхи над клавиатурой
Andrew
не подскажете, как такое фиксится? )
Обновлением сертификата
Sivush
что за ошибка была?
backpressed не работал
Nick Senchurin
Обновлением сертификата
это на стороне сервера?
Илья
Так, и где тут Room? Покажи код dao и entity
Так а при чём тут Dao и Entity, если проблема в методе миграции? Или я чего-то не понимаю?
Andrew
это на стороне сервера?
думаю да, ошибка при обращении к серверу же?
Andrew
Можно конечно в запросе в приложении отключить верификацию сертификата
Eugeny
Так а при чём тут Dao и Entity, если проблема в методе миграции? Или я чего-то не понимаю?
Так ты же написал сначала про Room, я так понял тебе надо из sqlite получить в room. Про обычную миграцию БД не подскажу. Судя по коду, ты просто создаёшь новую базу и засовываешь в неё данные из старой. Вот я и спрашиваю, где у тебя вообще room то?)
Илья
Так ты же написал сначала про Room, я так понял тебе надо из sqlite получить в room. Про обычную миграцию БД не подскажу. Судя по коду, ты просто создаёшь новую базу и засовываешь в неё данные из старой. Вот я и спрашиваю, где у тебя вообще room то?)
Ну по сути в Entity я ничего не трогал, просто добавил нужные аннотации, а все типы данных остались прежними. Dao тоже судя по всему написан корректно, т.к по логам понятно, что приложение крашится из-за метода миграции. А именно из-за несоответствия типов новой и старой БД, что видно на первом скриншоте
Игорь
Всем привет. Пытаюсь перейти с SQLite на Room и возникла следующая проблема при миграции:
А можно узнать откуда такой просмотр?И конфликт именно в Affinity?
Илья
А можно узнать откуда такой просмотр?И конфликт именно в Affinity?
Это сервис, который наглядно показывает разницу в таблицах при миграции с SQLite на Room
Илья
Вот ссылка: https://hrankit.github.io/RoomSQLiteDifferenceFinder/