Who
Шалом тем, кто не спит. Можете помочь? У меня есть EditText , ему я поставил TextChangedListener. Как заставить его работать после вызова метода editText.setText?
Who
Оно и так работает
а как можно таким макаром заставить работать - после изменения значения текста в коде вызывать обработчик?
Who
Это же изменение текст)
ну) я хочу чтоб обработчик при изменении текста в коде начинал работать, а у меня он не работает. Если с помощью клавиатуры ввожу, то всё изменяет как нужно, а если из кода, то не хочет
Artem
перегрузить метод
Anton
Всем привет! Если нужно протестить ui на самсунге именно с его оболочокй, что можно придумать? Мб есть эмуль какой специаьный
Dug
нет, только реальное устройство, только хардкор)
есть же сторонние эмуляторы вроде бы как
Gregory
есть же сторонние эмуляторы вроде бы как
есть всякий genymotion, который не очень нужен уже, но к ним нет образов с оболочкой самсунга
Gregory
ещё бы эмуляторы ксиаоми...
Artem
https://developer.samsung.com/rtlLanding.do
Artem
там можно удаленно протестить на реальном устройстве
Artem
регион устройства советую брать Европу
Dug
https://developer.samsung.com/rtlLanding.do
даж на холодильнике можно
Dug
каеф
Gregory
https://developer.samsung.com/rtlLanding.do
о, точно, я совсем забыл про эту штуку
Vladislav
Доброй ночи! Подскажите пожалуйста, как в разметке привязать центр круглой ImageView к границе нижней вьюхи? Т.е, допустим, при изменение высоты нижней вью, круглая перемещалась вместе с ней (всегда была посередине между двумя нижними вьюхами).
Vladislav
Gregory
круглого да
тогда можно сделать ему отрицательный marginBottom в половину высоты)
Глеб
Всем привет, никто не в курсе? ща как? _id - обязателен, или это я уже мамонт? Раньше помнится для совместимости с курсор адаптером и лоадерами - это (_земля_) было обязательным требованием..... 🤔
Vladimir
Нарооод!!! Подскажет кто, почему после ввода номера квартиры исполнение этого кода: svSecond.post(() -> { svSecond.fullScroll(View.FOCUS_UP); }); Не скролит скролвью вниз?
Vladimir
не ... я ... в контексте PRIMARY KEY в таблицах sqlite
обязательно, без него не работает индексация
Глеб
ясно 😏
Anonymous
обязательно, без него не работает индексация
Эм. А можно ссылочку на пруф? Впервые такое слышу
Vladimir
Эм. А можно ссылочку на пруф? Впервые такое слышу
Где-то здесь было: http://www.sqlite.org/cli.html Вот, нашёл: http://www.sqlite.org/optoverview.html#autoindex
Alexey
Всем привет, никто не в курсе? ща как? _id - обязателен, или это я уже мамонт? Раньше помнится для совместимости с курсор адаптером и лоадерами - это (_земля_) было обязательным требованием..... 🤔
Кажется он обязательно в каждой таблице должен быть и возможно создаётся автоматически если явно не указан (но это не точно, надо проверить)
Глеб
Это было именно в контексте андроид, исторически сложилось что все провайдеры (Contacts, Calendar, MediaStore) у них так написаны что "_id" - INTEGER PRIMARY KEY и для "консистентности" все курсор адаптеры и проч места (android.provider.BaseColumns) во фреймворке - ожидают именно этого уникального столбца, и по былым временам доки просили разработчиков делать так же "чтоб все адаптеры/лодеры" цеплялись из коробки
Глеб
и вот не понятно насколько это актуально сейчас, если я н-р не юзаю курсор адаптер
Vladimir
колонки, чьё имя включает в себя символы "_id" включаются в автоиндексацию
Vladimir
если их тип INTEGER
Anonymous
колонки, чьё имя включает в себя символы "_id" включаются в автоиндексацию
А вы можете меня в той ссылке, что вы кинули в это ткнуть?
Vladimir
А вы можете меня в той ссылке, что вы кинули в это ткнуть?
Вот, нашёл: http://www.sqlite.org/optoverview.html#autoindex Увы, некогда, я в английском туговато
Anonymous
Вот, нашёл: http://www.sqlite.org/optoverview.html#autoindex Увы, некогда, я в английском туговато
Я понимаю.. Где там в 14. пункте сказано именно про то, что без "_id" не будет работать автоиндексация?
Anonymous
Я в упор такого не вижу)
Vladimir
Я в упор такого не вижу)
А я такого и не говорил. )
Vladimir
есть индексация, а есть автоиндексация :)
Глеб
Вот тут и Климов косвенно этого касается ..... 🤔 http://developer.alexanderklimov.ru/android/sqlite/android-sqlite.php Раздел "Класс SQLiteOpenHelper: Создание базы данных"
Глеб
Просто интересно насколько это ещё актуально ...в эпоху румов на фоне общего deprecatа старого flow: sqlite->contentProvider->cursorloader->cursoradapter->listview
Anonymous
Просто интересно насколько это ещё актуально ...в эпоху румов на фоне общего deprecatа старого flow: sqlite->contentProvider->cursorloader->cursoradapter->listview
Мне кажется, что уже не актуально это) хотя и самому было бы интересно, ибо на старой волне всё так же, как раз в руме "_id" юзаю
roman G
Ребят, если мне нужно такое поведение как мне лучше это сделать? Наследовать TextView и там переопределить setText или оставить так как сейчас есть (не обращайте внимание на название переменных)
roman G
Насколько вообще нормально делать подобные методы
roman G
Возможно есть более адекватный способ
Igor
Если много где используется - да, можно сделать сабкласс TextView
Igor
Если в одном классе - можно и так оставить
roman G
Просто чтобы было удобнее с бд работать
Mike
d_prig, nakl, otv_serv — pizdets
roman G
d_prig, nakl, otv_serv — pizdets
ну, а как мне это удобно сделать?
roman G
Там неочевидные названия полей в бд
roman G
Держать в голове всё ?
Mike
ну, а как мне это удобно сделать?
уж лучше кириллицей назвать, если перевести не можешь :)
Axrorxo'ja
https://github.com/gradle/gradle/issues/5253
Artem
Сервер возвращает строку, но я не пониаю как прочитать ответ
Artem
ДА
Artem
Как ответ от сервера получить?
Mike
Как ответ от сервера получить?
см. документацию к используемому HTTP-клиенту
Mike
response.body() может
внезавно там не OkHttp
Kanstantsin
ну зато я гадать умею на коде, может угадал даже )
Artem
response.body() может
Не помогает
Kanstantsin
ну надо смотреть что такое response вообще
Kanstantsin
и зачем вы его в строку сразу преобразовываете