Future Franklin
Future Franklin
Это были приколы навигации крч
Future Franklin
То что никто таких приложений не писал или что?
Николай
Всем привет. Посмотрите на Эту херню и скажите нормальный ли это способ реализации? Утечек памяти не будет? Как по мне так какая-то херота. То, что внутреннее поле (внутренний обьект) имеет ссылку на внешний обьект не затруднит мусорщику работу? Спасибо
Future Franklin
public void FullScreencall() { if(Build.VERSION.SDK_INT > 11 && Build.VERSION.SDK_INT < 19) { View v = this.getWindow().getDecorView(); v.setSystemUiVisibility(View.GONE); } else if(Build.VERSION.SDK_INT >= 19) { View decorView = getWindow().getDecorView(); int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY; decorView.setSystemUiVisibility(uiOptions); } }
Future Franklin
Онли этот код для фуллскрина адекватно работает
Mike
Тоесть это норм я сделяль?
по крайней мере я тоже так делаю)
Mike
Какой статик в котлин?)
Где ты там увидел котлин? В котлине и анонимки контекст не захватывают, если не надо.
Николай
по крайней мере я тоже так делаю)
Ну если сам великий гуру андроид разработки так делает то значит всё норм, спс) Про гуру это не саарказм, реально помогаешь
Николай
Ещё такой вопросик, а как мне по моей прихоти узнать активный ли сейчас сервис или оффнутый? Скажем в активности. Что бы каждый раз его не запускать при повороте экрана или впринципе если я открою активность и мне будет нужно знать активный ли сервис
Николай
При пересоздании активити бандл не нул. Чек сделай и все
бандл там не причём. Сервис стартует при запуске приложения. Активность, которой нужно будет узнать работает ли сервис или нет, может врубиться в любую секунду в зависимости от желаний пользователя. Следовательно активность ничего о сервисе не знает. Но скажем если узнает о статусе сервиса то она его должна будет или повторно запустить и привязаться к нему или просто привязаться к сервису (если он активный)
Николай
Нашёл такое решение но какое-то стрёмное и старое
Николай
ага, эт как раз один из них
Ну погуглив ещё дядьки с форумов говорят, что лучше таким не страдать и просто в активности вызывать startService в любом случае. А в самом теле onStartCommand как-то обработать повторный вызов. Но я ж нуб в андроиде. Я хз как правильнее, потому и спрашиваю. Тут ведь спецы сидят
V.Ilin
подскажите, как получить значение с HeaderViewHolder, если кликаешь на BottomViewHolder? (RecyclerView viewtypes)
Hovhannes
Уже видел этот вопрос
V.Ilin
да
V.Ilin
но я тогда не получил ответа)
V.Ilin
потому и написал еще раз
V.Ilin
когда записываешь элементы в массив, в Хедере один dataClass, в Футере другой, можно же в футер такую же модель записывать как в Хедер, но правильно ли это?
R
такой вопрос,есть recyrclerview. когда нажимаем на item, лучше открыть новый фрагмент или активити?
Hovhannes
такой вопрос,есть recyrclerview. когда нажимаем на item, лучше открыть новый фрагмент или активити?
Чтобы ответить на этот вопрос нужно иметь понимание в чем различие между первым и вторым
K1tana
а если конкретнее, что прожорливее)
Hovhannes
Есть миллион вопросов на этот счёт
Hovhannes
И вот прожорливость не в первых рядах
V.Ilin
Наследование попробуй
типо Footer от Header-a?
Hovhannes
типо Footer от Header-a?
Типа оба от абстрактного
V.Ilin
Типа оба от абстрактного
у меня сейчас от абстрактного, но чет не понимаю как вытягивать данные
Hovhannes
Дженерики
Hovhannes
abstract class DataHolder<T>{ Var data :T
Hovhannes
Чет такое
V.Ilin
пробну
R
Смотря какая у тебя задача
Когда нажимаем на рисайклвью. Должен открывать новый вид с пару textview
Artem
Ну и что тебе больше подходит?
R
Тогда лучше почитаю разницу
M
Когда нажимаем на рисайклвью. Должен открывать новый вид с пару textview
Есть подход с Single Activity, когда у тебя на все приложение только одно Activity. Можешь глянуть доклад https://youtu.be/wcdqoTubPrU
R
Спасибо
Kopusha
а так вкратце, в чем преимущество single activity? Анимации между фрагментами разве что проще...
Kopusha
еще с диплинками, восстанавливать backstack из активитей как-то косячно обычно
R
понял уже, лучше фрагмент для моей задачи
Aleksey
Посмотри его доклад
можно почитать https://habr.com/ru/company/redmadrobot/blog/426617/
Hovhannes
Слушать проще чем читать. Хз
Future Franklin
Вопрос Инстаграм же не сингл активити вроде
Future Franklin
Там вроде фрагменты одни
Vasily
а где по твоему главный граф для фрагментов находится ? )
Anonymous
друзья, как получить часовой пояс пользователя в формате UTC+2?
Anonymous
utc+2 это он и есть. у пользователей из других часовых поясов будут разные цифры
Future Franklin
а где по твоему главный граф для фрагментов находится ? )
Типа главная активити и фрагменты в ней?
Anonymous
это формат, который нужно взять
Hovhannes
Гугл ответит лучше меня
Hovhannes
Спроси его
Future Franklin
Кстати а сплеш получается тоже можно сделать с помощью фрагмента в сингл активити?
Anonymous
спрашивал. может не правильно формулирую
Future Franklin
ты до сих пор сплеш делаешь?
Та не сделал уже , просто спрашиваю
Vasily
у меня сплеш еще есть, на нем проверяю валидность токена юзера
Future Franklin
А читал шо сплеш можно всунуть перед super onCreate() , можно ли туда фрагмент всунуть?
Future Franklin
у меня сплеш еще есть, на нем проверяю валидность токена юзера
Ооо то у тебя не тема а активити получается уже да?
Vasily
нет, у меня один хост активити и остальное фрагменты
Vasily
почитай про navigation architecture
Vasily
да
Села
А читал шо сплеш можно всунуть перед super onCreate() , можно ли туда фрагмент всунуть?
сплэш суешь в фрагмент, а не в активити, а фрагмент в активити