Anonymous
Alexander
Вечер добрый всем! Подскажите новичку, кто работал с библиотекой MaskedEditText. Мне хотелось бы сделать поле ввода с маской для номера телефона и я подключил эту библиотеку. Введенные значения записываются в базу данных sqlite. Но проблема в том, что если я не заполняю это поле, то в базу записывается не пустота, а введенный мною hint. android:hint="80000000000" mask:mask="#(###)###-##-##" android:inputType="phone" app:keep_hint="false" Т.е. в базу записывается "8(000)000-00-00" вместо пустой строки. Думал с этим бороться проверяя является ли записываемое значение равным "8(000)000-00-00", но при сравнении получаю false. Что посоветуете делать? Может у этого поля ввода имеется какой-то атрибут, отвечающий за подстановку значения "hint" вместо пустого поля?🤔
Anatoliy
как у floatingActionBar поменять фон? только через drawable?color не работает
Anatoliy
да вот что-то не работает так
Игорь
как у floatingActionBar поменять фон? только через drawable?color не работает
Цвет фона FloatingActionButton отсутствует. Вы меняете цвет этого компонента: app:backgroundTint="@color/YOURCOLOR"
Alexander
А как в базу пишешь? И когда?
После заполнения нужных полей, по кнопке, их строковые значения считываются и клиент записывается в базу: Client client = new Client(edName.getText().toString(), edSecName.getText().toString(), edTel.getText().toString(), special, Integer.parseInt(edVisits.getText().toString()), Integer.parseInt(edSkips.getText().toString()), edBirthday.getText().toString()); myDb.clientDAO().insertClient(client);
Alexander
У обычных editText все нормально, пустая строка
Egor
Попробуй keep_hint true поставить
Alexander
Попробуй keep_hint true поставить
Пробовал вроде, отличия лишь в том, что подсказка скрывается при вводе или нет. Сейчас удостоверюсь.
Egor
Пробовал вроде, отличия лишь в том, что подсказка скрывается при вводе или нет. Сейчас удостоверюсь.
И просто выведи в логи значение эдит текста и глянь какая там строка.
Egor
Ну так equals true, а ты писал, что false
Alexander
Я неправильно сравнивал, условие тогда писал if(edTel.getText().toString() == "8(000)000-00-00")
Alexander
Ну так equals true, а ты писал, что false
Буду делать тогда с таким сравнение, нет еще мыслей почему hint подставляет?
Roman
Ребят, было бы интересно узнать, кто из вас на проде вместо Room через SQLiteHelper в базу писал и почему так? А то тут горячее обсуждение на проекте за зло/пользу орм
Alexander
Не знаю, надо гуглить
Пытался, не нашел пока) Спасибо, Егор
Valentin
Ребят, как реализовать подобное?
Valentin
В плане, чтобы в списке была и превью, и предшествующий элемент. Мб сталкивался кто?
Roman
Ваш этот эскулайт настолько хорош, что вместо него можно файлы юзать с тем же успехом
Ничего так заявочка, а скорость поиска чем решать будешь?
Roman
Индексами
Так а в чем проблема, это есть в sqlite, зачем настолько велосипеды изобретать?
Апач
Так а в чем проблема, это есть в sqlite, зачем настолько велосипеды изобретать?
Да и на вашей мобилке там вряд-ли терабайты лопатить нало
Апач
И с ней космически много возни на всех платформах
Roman
В том что это долбаная нативка
Нативка - в том смысле, что?..
Roman
Написана на С
Так tdlib (либа-клиент телеграма) тоже на сях, так она летает
Апач
У меня жутко печет с платформозависимого кроссплатформенного кода особенно в С
Roman
Написана на С
Вся ось на сях
Апач
Так tdlib (либа-клиент телеграма) тоже на сях, так она летает
Повторю свой вопрос, тебе терабайты гонять надо?
Апач
Вся ось на сях
А твоя аппа - нет
Roman
Повторю свой вопрос, тебе терабайты гонять надо?
100к записей, думаю, деграднут чтение файлов, месенджер запросто наберёт
Roman
Тогда никто не приносил бы sqlite ни на иос, ни на ведро, разве нет?
Roman
Немного перефразируя: кто на проде вместо Room работал напрямую с sqlite? В чем была ваша причина?
Все равно хочу услышать по теме ответ. В чем работа с sqliteopenhelper может дать выигрыш в эффективности проив Room-a?
Апач
Тогда никто не приносил бы sqlite ни на иос, ни на ведро, разве нет?
Нет, просто руки из задницы у большинства девелоперов, особенно у Абдурахманов сумасаламандаманов
Avadon
Всем привет. Как сделать доступ некоторым странам, а некоторым другую прилу. То есть когда человек заходит с региона “RU”, то у него открывается, например ВК. А если заходит с “USA”, то, например инстаграм
Anonymous
Паттерн стратегия это ведь когда сущность выполняет некий экшн разными способами в зависимости от выбора стратегии и у них должен быть одинаковый конечный результат??? Или я не так понимаю
Muhammad
Питаюсь создать контекстное меню для listview но мой код не работает помогите плиз
Alexander
Паттерн стратегия это ведь когда сущность выполняет некий экшн разными способами в зависимости от выбора стратегии и у них должен быть одинаковый конечный результат??? Или я не так понимаю
От выбора каких стратегий ? Если ты про обеспечение взаимозаменяемости (подмену реализации) то наверное да . Про одинаковый результат - хз , что ты вложил в эти слова .
Alexander
А что для тебя значит патерн стратегия) давай начнем с этого.
Такое определение тебя устроит ? Возьму прямую цитату с книги . И ты перестанешь вопросом на вопрос отвечать ? Определяет семейство алгоритмов, инкапсулирует каждый из них и обе- спечивает их взаимозаменяемость, позво- ляет модифицировать алгоритмы независимо от их использования на стороне клиента.
Nikita
Добрый вечер! Может кто-нибудь подсказать почему CircleImageView не скругляет картинки? Смотрел ответы на stackoverflow. Пробовал два варианта: https://github.com/hdodenhof/CircleImageView и https://github.com/lopspower/CircularImageView Ничего не помогает.
Nikita
Glide ведь скругляет из коробки
Если я не ошибаюсь, то Glid скругляет через java код. Лично мне более предпочтительно сначала посмотреть как это в XML будет выглядеть.
Sergii
Если я не ошибаюсь, то Glid скругляет через java код. Лично мне более предпочтительно сначала посмотреть как это в XML будет выглядеть.
Унаследуйся и прогрузи картинки для XML , у втюх есть метод для определения что в редакторе сейчас
Sergii
В любом случае проще сразу задать вопрос. Но сомневаюсь что помогут. Хотя можешь его пару дней подряд поднять
Anonymous
Не обязательно (точнее обычно нет). Да и в паттерны часто могут вливать свои понятия с кем общаешься.
Ну как нет то), аргументируйте перед критикой чтож вы все такие всезнайки - незнайки
Anonymous
Не обязательно (точнее обычно нет). Да и в паттерны часто могут вливать свои понятия с кем общаешься.
Обычный пример. Есть экран для оплаты. Есть 2 способа оплаты. Наличкой и Картой. Чем тебе не патерн стратегия?
Mike
обширная тема, гуглится
Sergii
Ну как нет то), аргументируйте перед критикой чтож вы все такие всезнайки - незнайки
1)Где критика? 2) стандартный вариант(как и попытка одинакового результата) - дрова, с одной стороны результат похож, но далеко не всегда
Solt
Хз, может есть, но мне кажется, тут все же не "сжать" сам АПК, а сжать картинки, которые есть в приложении или что то подобное. Другим словом оптимизация
Sergii
Обычный пример. Есть экран для оплаты. Есть 2 способа оплаты. Наличкой и Картой. Чем тебе не патерн стратегия?
Ну если в твоём интерфейсе да нет, то вероятность одинакового результата выше. Но даже тут ошибки разного типа могут быть
Anonymous
1)Где критика? 2) стандартный вариант(как и попытка одинакового результата) - дрова, с одной стороны результат похож, но далеко не всегда
Сергей, большая просьба, не пиши набор букв если не можешь что - то аргументировать или высказать свое мнение. Потому что это выглядит, так будто ты сам не знаешь ничего и пытаешься просто выглядеть умнее. Возможно прозвучало немного грубо, сори
Віталій
Всем вечера. Задам тупой вопрос. Как можно drawable в SharedPreferences записать?
Sergii
Ты спросил будет ли результат один и тот же, ответ нет. Большинство алгоритмов имеют погрешности. Паттерн в основном используется при вычислениях . Твой пример - заимствование патерна из другой сферы
Mike
Всем вечера. Задам тупой вопрос. Как можно drawable в SharedPreferences записать?
В общем случае — никак, потому что это открытая иерархия классов.
Anonymous
Ну так буквы можно попытаться понять как слова, а потом и как предложение
каждый человек может понимать не то что ему пишут, а что он хочет сам
Ярослав🇺🇦
Щас aab в маркет надо лить, юзеру скачается не так много (в приложении есть натив либы?)
Віталій
Sergii
А на практите?
Ну такое себе решение :) лучше просто в файлик