Kirill
Глянь в gitfox как сделано
Kirill
Или я могу чуть позже скинуть
Никита 🙃
аргументы за 300
Ну в чем плюс Мокси. Он вроде как с переворотами дружет. Больше он незачем. Но и это не так сложно решается. Единственное если для портретного и лендчкейпа разные лейауты. Но большинство апп в последнее время хотят только портретный вид.
Sergey
тут пример и для туспика тоже https://github.com/Arello-Mobile/Moxy/issues/100
Ilya
тут пример и для туспика тоже https://github.com/Arello-Mobile/Moxy/issues/100
ну на самом деле тоже самое получается, только там предлагается напрямую открыть scope и достать оттуда presenter. В моем случае он имеет Inject constructor, что имхо удобнее
Iuriich
Когда не знаком с R.plurals 🤣🤣 private fun getRussianFriends(friends: Int): String { val addStr = friends.toString() if (friends in 5..20) { return " друзей" } return when (addStr[addStr.length - 1]) { '1' -> " друг" '2', '3', '4' -> " друга" else -> " друзей" } }
Mike
retain-фрагментом?
Mike
что?
Vishnyakov
тогда уже остатком от деления делать надо
Anonymous
Как можно анимированную SVG дообавить в Android? сохраняя ее анимацию
Vishnyakov
что?
111 - по коду выше будет 111 друг
Anonymous
Я же писал через пару недель
Anonymous
Заплати мне 50 тысяч. Щяс брошу
Konstantin
Наконец-то
Konstantin
Эй, я не успел вступить в вип канал :(
Vishnyakov
Когда не знаком с R.plurals 🤣🤣 private fun getRussianFriends(friends: Int): String { val addStr = friends.toString() if (friends in 5..20) { return " друзей" } return when (addStr[addStr.length - 1]) { '1' -> " друг" '2', '3', '4' -> " друга" else -> " друзей" } }
fun getNumEnding(iNumber: Int, aEndings: Array<String>): String { var num = iNumber val sEnding: String val i: Int num %= 100 if (num in 11..19) { sEnding = aEndings[2] } else { i = num % 10 sEnding = when (i) { 1 -> aEndings[0] 2, 3, 4 -> aEndings[1] else -> aEndings[2] } } return sEnding }
Vishnyakov
жеско
ну на вход число и массив из трех вариантов (если их три)
Vishnyakov
plurals не умеют на ноль помоему реагировать типа Нет новостей
Larymar
Вновь возвращаюсь с вопросом с recyclerView Если у вложенного элементам зафиксировать высоту, то все выглядит примерно как надо Если же ее указать как wrapcontent, то получается огромное расстояние между плитками Хотя вроде как туториалы говорят,что должно по размеру лечь Заранее спасибо Сейчас приложу фото
Vishnyakov
👌
Larymar
Это с wrap_content
Larymar
Это с фиксированным в 150dp
Mike
Это с wrap_content
о, деревья
Олександр
Larymar
о, деревья
Ну с ноутом можно и в парке поработать, приятно
Aleksandr
Всем привет. Как можно сделать отложенную операцию, но с возможностью выполнить ее сразу, если вызвать некий метод.
Anonymous
Всех приветствую. Есть 2 активити. В первой активити стоит recycler который берет данные с бд (Room) и отображает. Во второй активити есть возможность добавить/удалить данные из бд. Как сделать так, чтобы первое активити всегда отображало актуальную информацию, если пользователь вернулся обратно (Activity2->Activity1).
Vadim
есть вопросец вот у меня есть фрагмент в нём есть companion object и я его использую в каком то другом фрагменте, но сейчас мне нужно ёщё создать допольнительный флаг и использовать в другом фрагменте, но так как один из параметров мне нужно использовать лишь в одном фрагменте, то лучше его занулить?
Никита 🙃
Ребят, а подскажите такую вещь. Не могу запулить из другой ветке из за Your local changes would be overwritten by merge. Но проблема в том, что файл, который будет перезаписан, давным давно удалён. Понимаю что вопрос по Git, но надеюсб на ответ :)
Aleksandr
ForkJoinPool.submit
А можно поподробнее. Не уловил идею.
Никита 🙃
В манифесте можно же указать :)
ͬ̾ ́̚ ͧ̀҉͏͜ ̄ͩ ̱̬ ͧͩ Нармальный Чел Σ 🇳🇴
ребят у меня есть такой проект в голове. Будет random chat app но только для тех люди которие ближе друг к другу. допустим люди вокруг 5 км могут чет делать для этого нужна исползывать geolocation и firebase Да?
Nikita
попробую. Спасибо
ну или можно в нагрузку к Room еще и LiveData затащить...
Vadim
по этому тексту можно лишь отдалённо догадываться о сути вопроса
идея в том чтобы через companion object передавать флаг, который будет показывать с какого фрагмента я перешёл
Aleksandr
Немного сложнее сценарий. Выполнять сразу нужно, если только это операция ждет выполнения
Nikita
При UI тестировании api принято мокать ? Или вызову идут на реальный сервак ?
Vadim
никогда так не делай, используй setArguments(Bundle)
ну так у меня companion object выглядит примерно следующим образом companion object { fun newInstance(merchantGuid: String): TransactionsDetailsFragment { return TransactionsDetailsFragment().apply { arguments = Bundle().apply { putString(KEY_GUID, merchantGuid) } } } }
Anonymous
ну или можно в нагрузку к Room еще и LiveData затащить...
я думал об этом. Но не пойму как подписаться из разных активити на 1 поток. У вас примера нет?
Aleksey
Привет? Как можно тестировать геофенсинг?
Vadim
тогда в чём вопрос?
вопрос в том что в один фрагмент мне нужно передавать guid скажем а в другой флаг boolean и получается сделать эти два параметры nullable? чтоб в зависимости от конкретного объекта использовать нужный параметр
Alex
LiveData более адекватный способ
А если в проекте мокси?
Nikita
Привет? Как можно тестировать геофенсинг?
в эмуле выставлять координаты руками :D
Himars
А если в проекте мокси?
Хз Не использовал Мокси
Mike
разные экземпляра фрагмента
сделай либо два разных newInstance, либо один с нуллабельными параметрами
Aleksey
в эмуле выставлять координаты руками :D
С эмуляторными координатами не работает вообще :(
Fr
Доброго дня коллеги. Поделитесь опытом пжл., как лучше всего хранить изображения в базе данных?
Daniil
43В с 🐹
Daniil
Ну это костыльно будет? Типо юзер передвинет курсор, а он обратно в конец поставится?
Сергій
Доброго дня коллеги. Поделитесь опытом пжл., как лучше всего хранить изображения в базе данных?
никак ) их надо хранить в кеше, а в бд только ссылка на изображение
Fr
никак ) их надо хранить в кеше, а в бд только ссылка на изображение
Fr Kh: А если во внешнем хранилище и в бд хранить адрес ?
Nikita
Что за карты?
гуглокарты, выставляешь положение в настройках, на картах говоришь найти меня, оно находит
Nikita
вроде верно
Fr
Имеется ввиду в бд postgres в backend
Nikita
Имеется ввиду в бд postgres в backend
ну типа на фтп фоточки, в бд ссылочки