Albert
там еще скобка фигурная перед public interface
В итоге я сделал по проще. Сделал поток, в который подаю текущий класс и нужные данные (через конструктор), и затем в конце тупо записываю нужный мне результат в поле текущего класса
Ivan
Albert
Ivan
Именно
ну тогда тебе надо озаботиться тем, чтобы поля класса были синхронизированы
Albert
Я сразу после запуска потока делаю join()
Ivan
то есть записав в поле из одного потока, нет гарантий что прочитав это поле из другого потока там будет актуальное значение
Ivan
Albert
Не до конца понял, что имеется ввиду
Ivan
не говоря о том, что запись из двух и более потоков может привести к повреждению данных
Ivan
(одновременная запись)
Albert
Я так и не понял, как коллбэк работает в твоём варианте
Albert
Мне же, все же, надо вернуть результат из функции isAuthorised
Albert
И как это через коллбэк я в упор не понимаю
Ivan
да, там в многопоточности много нюансов, конечно)
Impossible
Почитай вообще про них и сразу поймешь. Ты недавно спрашивал за асинхрон у ретрофита, не все сразу)
Albert
Ivan
если очень очень хочется писать в синхронном стиле - корутины))
Albert
Сроки*
Albert
Хотя срака тоже горит
Impossible
Ivan
я так понимаю пока Котлин не рассматриваем
Albert
Я понял как работает метод с коллбэками. Я тупой долбаеб)
Albert
Спасибо вообщем, спустя 3 или 4 часа я наконец разобрался в этой лабуде)
Anonymous
как асоциировать определенный тип файла с твоим приложением?
в манифесте прописал action view и пазпаттерн, но не понял как обработать и открыть инпут стрим файла.
пробовал что-то вроде new File(getIntent().getData().getPath()) но getpath возвращает какой-то странный путь вроде "/document/raw:/storage/emulated/0/Download/" и кидает исключение fileNotFound
Mike
Yerlan
Всем привет! Есть viewPager с фрагментами. К каждому фрагменту прикреплен ViewModel. Фрагментах делаю implent LifecycleObserver, и подписываюсь на кое какие данные в ViewModel-e. В начале она работает отлично, но если экран уходит в onPause, и возвращается в onResume, приложение зависает. Пробовал записать в onPause
lifecycleRegistry.markState(Lifecycle.State.DESTROYED)
а в onResume
lifecycleRegistry.markState(Lifecycle.State.STARTED)
проблема с зависанием решилась. Но после возврата в onResume, фрагмент не слушает данные с ViewModel. В чем может быть проблема, кто может помочь?
Anonymous
дайте ссылку на чат clean
Anonymous
Хотел узнать, в Android studio есть ли средство, которое позволяет в 1 классе держать его подтипы?
Типо Order класс, OrderRepocitory, OrderViewer. Чтобы не создавать отдельно их. А держать в какой - то группе
Anonymous
Чтобы удобно было читать
Anonymous
И к примеру вместо OrderRepository.
Сделать Order/Repository/Viewer
Ferrero
@Android_Architecture
Vyacheslav
В том чате наоборот дробят на 1500классов чтоб удобнее читалось
Anonymous
Ferrero
Сначала удобнее читать, когда все в одном файле, а потом начинается добавление фич
Anonymous
Сама студия не позволяет ведь юзать группы, а вложенные классы увеличивают число строк в файле
Ravshan
Ребят есть такой простой вопрос, при компиляций приложения компилируется только те файлы которые в приложухе указаны, или все файлы в папке app?
Дмитрий
Всем привет, ребят) НАчинаю делать приложение, работающее с базой данных MYSQL. Можете, пожалуйта, подсказать, как можно связать локальный сервер на компе и телефон(у меня MAc OS)???
Unat
Anonymous
Подскажите, с точки зрения удобства и правильной работы UI/UX.
Как лучше поступитьс фрагментами. Интернет запросы делать в Презентере фрагмента или в Родительском Активити
Vladimir
Vladimir
И это не UI/UX - это по архитектуре приложения
Ferrero
лол
Ferrero
зачем было врать
Ferrero
.
Ferrero
Вообще я понял лишь одно за 6 лет работы в Андроид, что чем быстрее свалишь отсюда тем лучше. Жалко опыта в Юньке мало у мну...На днях запилил игру тестовую, не взяли...сказали опоздал((.
Эх был бы конвертер знаний)))
Vladimir
🙈😂
Dj
Sergey
Похоже чувак много народу стриггерил своим "6 лет в Андроид разработке)
Дмитрий
Anonymous
Vladimir
🙈😂
Vladimir
Чувак ты сам то читаешь, что пишешь?
Vladimir
Сдается мне вы тут во все чатики зашли людей потроллить 😂
Anonymous
Ну судя по Ferrero Gram да. Во всех чатах пишет про мой 6 летний опыт. Человек болеет чем - то или он реально головой ударился сегодня
Vladimir
Vladimir
Делай запросы в new Thread() и не задавай больше таких вопросов
Anonymous
презентер фрагмента, презент Активити
Anonymous
А не презентер фрагмента и Активити
Vladimir
С точки зрения UX пофиг где ты будешь делать запрос хоть в новом потоке из Активити, без всяких презентеров
Ferrero
так а что это значит тогда?) @toadsD
HohloCit
Добрый день, есть следующая проблема:
Есть RelativeLayout куда через код подгружаються разные лаяуты, суть в чём:
Если вручную код с лаяута написать в RelativeLayout то размеры нормальные, но если его подгрузить через код то размеры съезжают все (стоит layout_width="match_parent", но оно как-будто layout_width="wrap_content")
HohloCit
Как-то так если подгрузить с кода
HohloCit
А вот так оно если вручную вписать в лаяут
HohloCit
Вы о orientation="horizontal"?
HohloCit
Горизонтально
HohloCit
Один линеар в котором текстВью и кнопка
HohloCit
В каком плане?
зачем подгрузка через код?
Dmytro
Всем привет! Не пойму как даже загуглить что бы изменить линию на такую в edittext
round off edittext line Android не находит ничего по теме
✙
✙
Каким добавляешь этот лейаут
✙
1
HohloCit
relativeLayout.addView(pageOne);
HohloCit
View pageOne = LayoutInflater.from(this).inflate(
R.layout.recipes, null
);