ᛖᚹᛋᛁᚱ
В onResume у тебя кода нет?
Flogiston
Норм размещать методы для получения данных с бд внутри SQLiteOpenHelper-a? если нет, то где их размещать?
ᛖᚹᛋᛁᚱ
Нет
Ну отладь показываемого фрагмента стейты, узнаешь когда он пропадает
ᛖᚹᛋᛁᚱ
И возможно, почему
ᛖᚹᛋᛁᚱ
Я вот по бехавиору не знаю, может он дать какую-то проблему или нет
Vadim
Я вот по бехавиору не знаю, может он дать какую-то проблему или нет
щас так порассуждали ещё с коллегой возможно он и не пропадает и инспектор меня подводит просто потому как у меня при добавлении и про просмотре элемента используется один и тот же фрагмент и один отображает отлично при добавлении а при просмотре такая вот лажа значит скорей всего как то обновляет не так как следует. в любом случае щас гляну может вообще стоит уйти от фрагмента в tablayout'e
Anonymous
ребт
Anonymous
onConfigurationChanged не вызывается когда меняю тему из другого приложения
Anonymous
есть ж приложения по типу темная тема
Vadim
А как транзакция проходит?
я не очень понимаю что вы имеет в виду под словом транзакция
Села
я не очень понимаю что вы имеет в виду под словом транзакция
Как фрагмент открывается и закрывается?
Vadim
Как фрагмент открывается и закрывается?
открывается с помощью jetpack navigation
Future Franklin
Кто знает как сделать frosty эффект на background кнопки?
Future Franklin
Ну блюр типа , эффект "льда"
Vadim
Как фрагмент открывается и закрывается?
щас так раз вот проверяю как я передаю аргументы и туда ли вообще
Vadim
Ну блюр типа , эффект "льда"
implementation 'com.fivehundredpx:blurringview:1.0.0' там в доках всё ок описано, если это то что ищешь
Села
Ну блюр типа , эффект "льда"
https://github.com/PomepuyN/BlurEffectForAndroidDesign
Future Franklin
Ну получается всё что я нагуглил, там или тулбар или в активити а на кнопку б узнать как сделать
Vadim
https://github.com/PomepuyN/BlurEffectForAndroidDesign
кстати он с WebView работает или тоже затирает контент?
Future Franklin
Blurry.with(getApplicationContext()) .radius(25) .sampling(2) .async() .animate(500) .capture(findViewById(R.id.content)) .into((ImageView) findViewById(R.id.content));
Future Franklin
Вот что-то нагуглил
Села
и что не получается?
Future Franklin
Сек с кнопкой попробую
Renat
Всем привет. Как реализовать взаимодействие фрагмент с фрагментом, при условии, что они находятся внутри ViewPager?
Anonymous
Добрый вечер нужна ссылка на группу телеграм 'хакер андроид' или можно задать вопрос в группу
Как встроить класс в любое приложении Android чтобы отслеживать все действие отображения экрана телефона. Кто делал перехват любых данных любых действий и создание лист лог данных
Martynenko
Всем привет. может кто сталкивался с тем, что после перехода на androidx, AppCompatSpinner стал неправильно отрабатывать сохранение состояния через onSaveInstanceState и onRestoreInstanceState? у меня появились ошибки при десериализации ClassNotFoundException when unmarshalling: androidx.appcompat.widget.AppCompatSpinner$SavedState. гуглил, но ничего толком не нашёл. не понимаю в чем проблема, может кто-то сталкивался и может помочь?
Сергей
Как встроить класс в любое приложении Android чтобы отслеживать все действие отображения экрана телефона. Кто делал перехват любых данных любых действий и создание лист лог данных
Нельзя это делать. Нельзя шпионить за пользователем пока он в другом приложении - система не даст. Если даст - это будет дыра в безопасности.
Сергей
Как встроить класс в любое приложении Android чтобы отслеживать все действие отображения экрана телефона. Кто делал перехват любых данных любых действий и создание лист лог данных
...хотя в принципе можно сделать оверлей поверх экрана, перехватывающий нажатия, и записать видео экрана программно с индивид.разрешением от юзера на каждый ролик.
Николай
Всем ку. Делаю дипломную работу. Пишу мессенджер. Сообщения присылаются и отсылаются используя соккеты. Использую подсказки с этой статьи https://www.pubnub.com/blog/java-websocket-programming-with-android-and-spring-boot/ В общем у меня всё завелось, работает. Как вы видите по ссылке, весь код внутри активности. Такое не канает мне) Мне нужна архитектура mvvm. В общем куда класс который работает с соккетами так грамотно влепить? Что бы он не привязывался к конкретной активности и работал в не зависимости от того какая активность на екране и открыта ли она вообще. Задумка такая, как в том же вайбере. Если активностей нет то вылазит нотификэйшн при приходе сообщения. P. S. Андроид углублённо не изучал, не ругайте. Спасибо за внимание.
Adel
Всем доброго времени суток. Имеется Room, две таблицы в нем : Customer и Order, Order содержит в себе объект Customer'a из таблицы Customer'ов. Как научить Room автоматически брать его из таблицы Customer'ов при получении списка Order?
Vadim
Наставьте пожалуйста на путь истинный как правильно разместить RecyclerView во viewPager не используя при этом дополнительные фрагменты
Vadim
надо всё в одном
Vadim
в одном фрагменте tablayout в котором view pager а в нём recyclerview
Bohdan
Vadim
А что за трабла была?
сейчас у меня есть адаптер в котором в зависимости от фрагмента отображается данные в view pager но фрагмент сам по себе тяжелый и я хочу вместо этого отображать просто recyclerView так как в этом фрагменте был именно он
Bohdan
А что за трабла была?
Есть трабла что viewpager не может нормально обработать wrap_content
Adel
Но при этом создавать еще один объект да и сохранять нужно по старинке
Теперь вопрос, как это применить к одному обьекту? :( Пишет, что должен быть List или Set
Vadim
Сделай пейджер адаптер который будет создавать необходимую вьюху в зависимости от позиции.
вот мой текущий адаптер который берет фрагмент и кидает его во viewpager class MyPagerAdapter(fragmentManager: FragmentManager) : FragmentStatePagerAdapter( fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT ) { override fun getItem(position: Int): Fragment { return when (position) { 0 -> TargetsFragment() else -> return TargetsFragment() } } override fun getCount(): Int = 2 override fun getPageTitle(position: Int): CharSequence { return if (position == 0) "Targets" else "Complete Tasks" } } а мне нужно всего то вью сюда закинуть
Сергей
Че то я с этим не работал, но кажется можно сделать тупо фрейм, засунуть в него скажем вертикальный ресайклер и ловить там горизонтальные свайпы для смены вложенного вью. Если я правильно понял проблему
Vadim
Проблема с нахождением вью?
как я понимаю нужно изменить весь адаптер и импользовать instantiateItem в котором допишу свою кастомную view?
Anonymous
это вообще не то
Я имею ввиду if position 0 итд
Vadim
ладно, забудьте)
Bohdan
Теперь вопрос, как это применить к одному обьекту? :( Пишет, что должен быть List или Set
Так если объект один то зачем делать через аннотацию? Ид первого объекта кинь в другой объект
Bohdan
Вот тебе и связь
Adel
Так если объект один то зачем делать через аннотацию? Ид первого объекта кинь в другой объект
Имеется список заказов, у каждого заказа есть свой покупатель, мне в цикле к каждому заказу вручную добавлять покупателя?
Bohdan
Аааа
Bohdan
Так ты сказал объект а не список
Bohdan
Тогда сделай List
Adel
Тогда сделай List
У меня из Retrofit данные еще тянутся, на лист исправить не получится
Bohdan
Почему? Ретрофит умеет массивы в List конвертить
Adel
Customer один
Adel
Есть список заказов, в них один customer, через интернет та же инфа приходит, заказ, внутри которого есть обьект 'customer', он единственный, это не массив и не список
Bohdan
Ясно, бек как всегда присылает вывернутое через жопу
Adel
Нормально же все, у одного заказа один объект - покупатель? Или покупатель должен идти как массив?
Adel
Получается в цикле заполнять?
Bohdan
Может не совсем тебя правильно понял. С твоих слов бек присылает: Order { Items [ {CustomerId},{CustomerId},....]
Adel
Order { customer {....} items [ item1{...}, item2{...} ] }
Bohdan
Тогда не вижу проблем в сохранении Order( @Embedded val customer: Custormer, @Relation(parentColumn = "id", entity = ItemDb.class, entityColumn = "customerId") val items: List<Item>
Bohdan
Но в итоге как ты и говорил когда будешь записывать в базу в цикле для каждого айтема задаёшь ид кастомера
Bohdan
Вообще в своих проектах я делаю 3 вида моделей: Бд, Апи и Вью