🐈 гав-гав
не писать логику в xml или импортнуть R в разметку (но ты станешь плохим человеком)
ну не то чтобы это логика) просто кликер повесил, R точно импортить не буду
Инжинигер
добрый день! подскажите как можно сравнить подписи двух apk? кажется когда юзал bundle-tool, собрал без указания подписи, и как мне кажется bundletool использовал дефолтную .debug подпись.
🐈 гав-гав
зато BR класс меня полностью освободил от вьюхолдеров)
Dmitry
Вопрос: а кто-нибудь удалял свои приложения из google play developer console - это возможно сделать ( вроде нет) и если возможно, то как. заранее спасибо за ответ
можно убрать с маркета, но с консоли никак, тем более название пакета это индексатор приложения в маркете и с таким же пакетом приложеие залить не получится
Сергѣй
Понятно, спасибо
Данил
Здраствуйте, помогите. http://www.cbr.ru/scripts/XML_daily.asp как отсюда получить xml
Данил
Или как это вообще кэшировать
Данил
я уже 1,5 часа гуглю, ничего нет
Co(n)stantine👨‍🔬
Как гуглишь?
Данил
Получить данные с сайта android
Данил
Я просто понятию не имею, как это нагуглить правильно
Co(n)stantine👨‍🔬
🤔 https://developer.android.com/training/basics/network-ops/xml
Данил
🤔 https://developer.android.com/training/basics/network-ops/xml
Парсить я знаю как, как это ебаное xml получить
Сергій
обычным гет запросом
Akb
Привет! Кто знает, почему не срабатывает printLn в инстр. тестах? Ищу их в окошке Run
Vadim
Никто не подскажет как можно логику данного метода засунуть во ViewModel? https://gist.github.com/mnewlive/56957ee9c8a9b06b33e27288a8a784db
Vadim
Ее не нужно во вьюмодель переносить, это вью слой
окей, сама навигация по фрагментам согласен, но логика что в зависимости от titleName выызвается тот или иной фрагмент
Arsen
детали не указывал, т.к. сильно зависит от архитектуры
Vadim
MVVM архитектура
Arsen
+ нужно уметь готовить это все, чтобы какую-нибудь утечку не бахнуть)
Vadim
просто в MVP было легко тестировать данный момент у тебя в презентере есть контракты и ты чекаешь какой контракт был вызван в зависимости от нажатия на тот или иной ресурс изи
Arsen
хаха (к удаленному посту)
Vadim
верни сообщение я не успел прочесть))
Arsen
по-хорошему ,вью модель заранее должна знать, какой щас экран отображается, а чек на тайтл это костыль
Anonymous
Никто не подскажет как можно логику данного метода засунуть во ViewModel? https://gist.github.com/mnewlive/56957ee9c8a9b06b33e27288a8a784db
это мой боевой код. Послушаю критику с удовольствием. Во ViewModel private val _runFragment = SingleLiveEvent<FragmentType>() val runFragment: LiveData<FragmentType> = _runFragment в фрагменте viewModel.runFragment.observe(viewLifecycleOwner, Observer { it?.let { val f = Router.getNextFragment(it) val fragmentManager = activity?.supportFragmentManager fragmentManager?.beginTransaction() ?.replace(R.id.fragment_container, f) ?.commit() } }) }
Arsen
роутер можно инжектить во вьюмодель
Arsen
если он правильно приготовлен, как в чичероне например
Vadim
LIveData, у меня её пока вообще нет данные статичны ну в этом пока что фрагменте так
Arsen
а как модель обсервишь?
Vadim
а как модель обсервишь?
в данном случае просто получаю список статичных данных и связка с databinding
Vadim
у меня данные там же не меняются
Alexsandr
Помогите плеаз
Arsen
а на других экранах? мне сам концепт интересен
Alexsandr
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String com.example.getroom.Home.getType()' on a null object reference at com.example.getroom.addObjectActivity.onCreate(addObjectActivity.java:135) такая ошибка
Alexsandr
Сейчас код скину
Vadim
а на других экранах? мне сам концепт интересен
пока не дошёл, только перевожу на MVVM
Alexsandr
Alexsandr
И вот где выделил там ошибка
Alexsandr
Я что то не пойму что не так
Vadim
а на других экранах? мне сам концепт интересен
поэтому LiveData SingleEvent тут как бы хз не к месту
Arsen
скоро дойдешь с лайвдате и будет к месту)
Иван
Я что то не пойму что не так
в getType() лежит null или в home лежит null
Иван
Я что то не пойму что не так
может неправильно из Intent достаешь Extras
Alexsandr
Да вот хз вообще
Иван
Да вот хз вообще
пройди дебаггером посмотри что лежит в home
Саша
Какой метод проверяет, есть ли в Preferences значение с заданным ключом?
Kirill
Доброго дня! Подскажите в таком вопросе. по ссылке открываю мое приложение, Если мое приложение открыто, то запускается внутри приложения с которого открывал. Если мое приложение закрыто, то запускается мое приложение вот вопрос, как сделать, чтобы мое приложение запускалось, а не открывалось внутри приложения?
Иван
home
там вообще что-то есть или нет в type есть что-то?
Иван
да вроде нет
значит плохо достаешь из extras, может ключ не тот, может раньше обращаешься к home чем достанешь из extras
Anonymous
То чуство когда вылечить зуб в частной стоматологии стоит в 10 раз дороже
Кирилл
Вопрос по gson. У одного поля может быть два SerializedName?
Иван
Вопрос по gson. У одного поля может быть два SerializedName?
не думаю, смысл Json данные в паре: ключ-значение
Кирилл
Вопрос по gson. У одного поля может быть два SerializedName?
(может) @SerializedName(value="name", alternate={"person", "user"})
Akb
В инстр пишет в logcat
Спасибо! Иногда он туда не принтит, из-за этого не заметил
Akb
щас бы лог принтами выводить🌚
это чтоб не делать целое приложения, а быстро протестить один кейс с Room
Mike
не думаю, смысл Json данные в паре: ключ-значение
это смысл JSON-объектов, а не всего формата
Andrew
Подскажите, а есть ли сообщество ionic в телеграмме?
Артур
fortumo кто то подключал эту платежку ?)
Vladimir Anisimov
Всем привет! Знает кто как такую же штуку в котлине провернуть?! String input = "1234567890"; String number = input.replaceFirst("(\\d{3})(\\d{3})(\\d+)", "($1) $2-$3");
Vladimir Anisimov
(123) 456-7890
Renat
Сталкивался ли кто-то с отсутствием автозаполнения xml, все решения которые я нашел в сети мне не подходят. Помогите пожалуйста