Mike
разве?
да, это называется «личное мнение» :)
Mike
а вообще, apply и commit — это два стула
Андрей
а вообще, apply и commit — это два стула
да, и тот и другой нормально справляются со своими функциями 🙂
Mike
да, и тот и другой нормально справляются со своими функциями 🙂
только commit подтормаживает, а apply проглатывает ошибки :)
Isomjon
Ребят, как можно сравнить две даты из datepicker’a? Типо какая дата больше первая или вторая
Kostya
Привет. Подскажите какую-то хорошую либу календаря, чтобы можно было сделать быстро и без гемороя такое как на скрине
Kostya
No
Уже хочется банить за странные ники:)
Анатолий
Попробуйте, например -> https://github.com/CleverPumpkin/CrunchyCalendar
No
Ага
Mike
Уже хочется банить за странные ники:)
например, с буквами, которые с клавы не ввести
Nikita
имеется BroadcastReceiver, который обрабатывает включение-выключение wifi, столкнулся с такой проблемой, почему то не всегда корректно отображается статус. Вот код " android.net.NetworkInfo wifi = connMgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI); if (wifi.isConnected()) {//Некоторые действия}". Подскажите плз почему отображается неверный статус ?
Isomjon
date1.compareTo(date2)
Эти значения говорите чтобы я сравнил?
Mike
Эти значения говорите чтобы я сравнил?
нет, конечно же не строки, а календали или даты
Isomjon
я не понимаю куда мне написать это сравнение. если пишу внутри одного календаря - то не видит второй календарь. А если вообще вне - то не видит оба календаря
Konstantin
разработке )
Isomjon
довольно так и новичок - 4 месяц
Isomjon
ммм, вроде дошло
Isomjon
спасибо
Isomjon
)
Mike
«поля» называется
No
Инстанс не проще
Mike
Сгенерировать число из нужного диапазона и сдвинуть его.
Anonymous
да если просто если 0 сгенерить еще раз, остальные числа будут равновероятные
Алексей
Ребят, не могли бы глянуть и помочь решить мой вопрос на тостере? https://toster.ru/q/580786
Konstantin
минутка прекрасного из сорцов ведроида: if (requestedMode == MODE_CALENDAR && isDialogMode) { // You want MODE_CALENDAR? YOU CAN'T HANDLE MODE_CALENDAR! Well, // maybe you can depending on your screen size. Let's check... mMode = context.getResources().getInteger(R.integer.date_picker_mode); } else ...
Konstantin
гугл дает какую то отсылку к фильму
Алексей
Спасибо
Igor
минутка прекрасного из сорцов ведроида: if (requestedMode == MODE_CALENDAR && isDialogMode) { // You want MODE_CALENDAR? YOU CAN'T HANDLE MODE_CALENDAR! Well, // maybe you can depending on your screen size. Let's check... mMode = context.getResources().getInteger(R.integer.date_picker_mode); } else ...
/** * This is a quick and dirty implementation of XmlSerializer that isn't horribly * painfully slow like the normal one. It only does what is needed for the * specific XML files being written with it. */ public class FastXmlSerializer implements XmlSerializer Как тебе такое?) Quick and dirty код уже чеpт знает сколько
Konstantin
"работает - не трогай" во всей красе
Igor
Там такого еще куча, как-то копался, когда нужно было понять, как (не)pаботает какая-то механика, и гэгал весь вечеp
Dmytro
Ребят, кто работал с миграцией реалма, помогите, подтолкните на мысль, как можно мигрировать с такой вот ситуацией? https://pastebin.com/27swyfsj
Dmytro
шарю про трансформ, но там типа если у класса поле поменялось, переименовалось, а как бы так связать, ведь 2 разных класса теперь
Dmytro
Спасибо, такое не подходит))
Paul
можно ли в модуле компонента полчить объекты, постовляемые из модуля сабкомпонента?
Paul
@JohnnySC Да, сори, забыл упомянуть его
Paul
Пытаюсь прикрутить пакет dagger.android к многомоульнуму приложению на mvvm
Aleks
Как называется явный интент, когда начало ссылки начинается с appname://open?link_click_name=123123 ?
Mike
@jur_sab @mobile_jobs
J.S.
Спасибо)
Aleks
deeplink?
Да, похоже на правду. Может кто подскажет, как обрабатывать такие ивенты, когда я нажимаю в вебвью на подобную ссылку? Обработать tel и mailto достаточно просто, но поставили задачу открывать остальные нераспознанные ссылки в хроме..
Андрей
а в приложении отдельные intent filters под это
Андрей
ну и сам интент потом разбираешь на части проверяя что там вообще
Андрей
примеров множество
Konstantin
layout inflater
Aleks
Если у меня не установлено приложение с таким интентом, то выпадает ислючение
Mike
Если у меня не установлено приложение с таким интентом, то выпадает ислючение
можешь в shouldOverrideUrlLoading обработать ссылки самостоятельно
Андрей
если webview внутри приложения, то проще так
Андрей
если для внешних - то выбор не велик
Андрей
вообще я бы рекомендовал парсить нормальные урлы
Mike
АААаааааААААААаааааАА, 100500 раз обсуждали
Konstantin
а как атрибуты туда запихивать xml-ные
Mike
а как атрибуты туда запихивать xml-ные
почти всегда есть сеттеры (если вью не говно)
Андрей
тебе не обязательно пилить appname:// ссылки, можешь диплинком обрабатывать www.myapp.com условный
Konstantin
ну а если говно (made by google) ?
Aleks
public boolean shouldOverrideUrlLoading(WebView view, String url) { try { if (url.startsWith("http:") || url.startsWith("https:")) { view.loadUrl(url); return false; } else { Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); startActivity(intent); return true; } } catch (ActivityNotFoundException e) { //Toast.makeText(BrowserDealsActivity.this, R.string.intent_not_found, Toast.LENGTH_LONG).show(); return false; } }
Aleks
Собственно все так и есть
Андрей
АААаааааААААААаааааАА, 100500 раз обсуждали
а я не видел, и каков результат?
Mike
ну а если говно (made by google) ?
Ну у меня когда-то было целое приложение на Anko с парой XMLек и парой костылей
Mike
а я не видел, и каков результат?
Нравится — делай, как всегда :)
Андрей
точно не стоит так как работать с ними труднее и дольше
Konstantin
Ну у меня когда-то было целое приложение на Anko с парой XMLек и парой костылей
ну вот есть datepicker, я хотеть залить его верхнюю часть своим цветом бг, но вижу что в коде это атрибут xml headerBackground, а сеттеров таких нету
Андрей
false
ну-ну, вперед программно констрейнт лэйаут с 20 элементами накидай =)
Konstantin
блеан, это попадалово
Андрей
в андроид чате гениально таких искать
Mike
@alyona_pashutina @mobile_jobs