Denis
еще раз
Denis
у тебя кастомная логика экрана
Denis
NavigationComponent не про это
Denis
и не для этого
Дамир
Хорошо, как мне быть? Или панельки фрагментами сделать?
Denis
Hovhannes
Дамир
чтобы ответить на это, надо понимать про что задача
попробую детальнее описать.
Активити, в ней, допустим, я вывожу какую-то вьюху, и сверху кнопочки в LinearLayout. За каждой кнопкой закреплена панель - нажатие на кнопку открывает снизу эту панель (или тулбар), на которой тоже кнопочки. Нажатием back хочу скрыть эту панель
Дамир
Если таких кнопок, за которыми закреплены панели, одна-две - это еще можно в onBackPressed прописать.. а если их 5-6? свой бэкстек пилить?
Alex Android
Alex Android
Зачем. У тебя одна ссылка с BottomSheetDialog. У тебя все панели имеют одного родителя?
Alex Android
Ссылку заменяешь при показе панели
Дамир
awawa
попробую детальнее описать.
Активити, в ней, допустим, я вывожу какую-то вьюху, и сверху кнопочки в LinearLayout. За каждой кнопкой закреплена панель - нажатие на кнопку открывает снизу эту панель (или тулбар), на которой тоже кнопочки. Нажатием back хочу скрыть эту панель
Мб класть id вьюх, которые VISIBLE в список, в onBackPressed() проверять этот список, если пустой тогда выходить, или что там тебе делать надо. Если не пустой, тогда берешь id, делаешь эту вьюху GONE и удаляешь из списка.
Alex Android
Ну сделай ссылку типа вью и скрой
Дамир
понятно, спасибо! я то думал, такие решения уже готовые из коробки в андроиде
neikist
Mike
Aleksey
GridLayout или Nested LinearLayout?
Alxius
а сколько времени эта плашка будет висеть? я уже за 2 недели успел новый билд сделать
Alxius
Может кто подсказать склкьо времени обычно проверяют?. Единственное что я могу сделать - почитать статьи - это необходимо?
Dmytro
Alxius
ну да. может нужно число стран уменьшить я выбрал все т.к. мне лень было указывать предполагаемый десяток. а из лишних никто все равн не поставит
Alxius
я почитал все статьи но ничего не изменилось
Dmytro
Alxius
нажимать куда попало?
Dmytro
можешь мне в лс наспамить скринов, проведу)
Alxius
блин и правда.
Alxius
спасибо! а я ждал как дурак 2 недели. когда же они проверят
Alxius
а почему нельзя удалить старое приложение - M2k logical от которого я потерял ключ. я могу удалить все проекты кроме него
Alxius
или если хоть 1 раз публиковал удаление уже невозможно окончательное:?
Alxius
ну и интерфейс у этой плей-консоли. это просто вынос мозга
Dmytro
Alxius
ещё бы пиксель-хантинг сделали бы для публикации
Mike
⬤ vitaly
ооооо, помню свою крайнюю степень недоумения, когда узнал о гениальной кнопке "просмотреть"
Mike
@alxius_m2kdev @pofftop
CheekiBreeki
Всем привет!
Возникла следующая непонятка с ретрофитом. Есть следующий запрос в интерфейсе :
fun getServers(): Deferred<List<Server>>
Потом делаю запрос так :
withContext(Dispatchers.IO) {
try {
serverDao.insert(*serverApi.getServers().await().toTypedArray())
} catch (e: Exception) {
Timber.e(e)
}
}
Неясно, как добраться до кода ответа или ошибки( или даже до response.body
Alxius
там 1 участник))))
Artem
больше чем ноль)
Artem
Alxius
да я уже всё рассказал
Никита 🙃
А подскажите.
Есть RV, у него в LayoutManager'e прописано:
fun canScrollVertically(): Boolean = true
fun canScrollHorizontally(): Boolean = true
Он внутри CustomSwipeRefreshLayout, где я решил отключить SwipeToRefresh логику тем, что в onInterceptTouchEvent если event.action == ACTION_MOVE я делаю return false
проблема в том, что тогда SwipeRefreshLayout всёравно делает SwipeToRefresh, что странно. Но если выставить canScrollVertically = false или canScrollHorizontally = false, то оно всё работает.
Почему так?
Дима
Всеи привет, использую ViewModel во фрагменте в связке с Navigation, Почему при повороте экрана, ViewModel во фрагменте пересоздается и данные соответственно не сохраняются?
Alex Android
TS
Как использовать ForegroundService в Android10 api29 (в api 28 работает) .У меня вылетает приложение в Android10 при запуске ForegroundService в манифесте <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> ?
Ilya
А кто-нибудь ловил баги с анимацией при notifyItemRemoved? Типа сначала у ресайкла уменьшается размер и в итоге последний элемент в списке пропадает с экрана, а только потом у него анимация как он занимает место удалёного элемента.
Ilya
А, сразу же додумался, из-за wrap_content в высоте ресайкла, ссори
Арслан
Арслан
Turalllb
Подскажите, если на экране несколько recyclerView и я у вьюхи фрагмента делаю findById по id itema одного из ресайклеров , эта штука найдет вьюху?
Mike
В ремоутВьюшках работают ресурсы, например, @dimen/? Какие ограничения я пропустил?
Арслан
Арслан
Арслан
awawa
Арслан
George
Всем привет, я наследуюсь от темы, применяю свою тему в проекте, при этом ничего не меняю и не добавляю, и у меня перестает работать индикатор в tabLayout, как это пофиксить?
я пробовал применить к самой tablayout тему - не получается
Artem
Началась магия андройд разработки)
Denis
George
А как понять какой - загадка пока
Никита 🙃
А подскажите.
Есть RV, у него в LayoutManager'e прописано:
fun canScrollVertically(): Boolean = true
fun canScrollHorizontally(): Boolean = true
Он внутри CustomSwipeRefreshLayout, где я решил отключить SwipeToRefresh логику тем, что в onInterceptTouchEvent если event.action == ACTION_MOVE я делаю return false
проблема в том, что тогда SwipeRefreshLayout всёравно делает SwipeToRefresh, что странно. Но если выставить canScrollVertically = false или canScrollHorizontally = false, то оно всё работает.
Почему так?
Никита 🙃
Моя цель задизейблить при горизонтальном скролле, но мне кажется странным вот такое поведение изначально
Никита 🙃
Полный вопрос:
https://stackoverflow.com/questions/60169798/disable-swiperefreshlayout-when-horizintal-scroll-handled-in-two-way-recyclervie
Thymomenos
ребят, всем привет, не могу найти инфу, помогите пожалуйста.
можно как-то без серв части на устройстве получать информацию о смене статуса подписки с пробной версии на платную?
Dug
Ребят, у кого был опыт с вебсокетами? Юзаю okhttp3, при сворачивании-разворачивании приложения или при перекрытии окна приложения чем угодно получаю java.net.SocketException: Socket closed.
Уже задолбался искать причину, ни за что не могу зацепиться. Может кто сталкивался?
roman G
На каком слое вы добавляете аналитику?
По клину
Никита 🙃
Никита 🙃
При onStop\onPause - закрывай, при onResume - возобновляй
Andrii
Ребята, подскажите плз куда гуглить
как делать документацию кода
Mike