Александр
да так и было
Покажи это место. Это не троллинг, интересно просто стало.
Olexandr
кто работал с SimpleXmlConverterFactory?? не получается лист спарсить.. org.simpleframework.xml.core.ValueRequiredException: Unable to satisfy @org.simpleframework.xml.ElementList(data=false, empty=true, entry=, inline=true, name=item, required=true, type=void) on field 'news'
%username% 🍺
Ещё бы посмотреть что в news приходит и валидный ли xml
Alexander
Как отличить запуск на планшете от запуска на смартфоне через код андроида? Как узнать, что юзер вытащил смартфон из очков виртуальной реальности?
public static boolean isTablet(Context context) { return (context.getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) >= Configuration.SCREENLAYOUT_SIZE_LARGE; }
Кирилл
что такое троллинг?
Это такой вид троллинга?
Olexandr
как в фрагменте сохранить позицию ресайкл вью при изменении ориентации экрана?
Сергей
onsaveinstancestate
Глеб
ну может стандарты какие есть для тех и других или можно какую-нить системную инфо считает о моделях
Еще первые племена древних славян помечали планшеты как sw600dp - вроде как до сих пор ничего не изменилось😁👍
Olexandr
onsaveinstancestate
а дальше что? что вообще туда сохранять?
Сергей
у тебя активность пересоздается при повороте экрана, чтобы сохранить состояние, нужно передать в onSaveInstanceState то что ты хочешь сохранить и при создании использовать если это скролл ресайклера, положи туда позицию адаптера и проскроль до нужной позиции его
Сергей
а вообще можно как то запретить пересоздание активности и сделать поворот без потерь
Глеб
в лаунчере splash (Welcome) window
Смотри.... не давно делал - самый норм way, без левака и костылей показать - getWindowManager().addView() скрыть - getWindowManager().removeView()
Сергей
не знаю, я пишу приложения в одной ориентации))
Глеб
Еще первые племена древних славян помечали планшеты как sw600dp - вроде как до сих пор ничего не изменилось😁👍
и видимо тогда как раз самым ярким представителем планшета-тамагочь был нексус 7 (как раз sw600dp)
Глеб
а вообще можно как то запретить пересоздание активности и сделать поворот без потерь
можно, но для всех остальных случаев - активность всё равно будет пересоздаваться
Andrew
Коллеги, как в onStartCommand узнать, что служба жива и ее пытаются стартануть снова? flags у меня всегда 0
Andreyyy
ку
Andreyyy
есть ли в android что-то вроде lsb_release? или как узнать версию android через консоль?)
Andreyyy
Andreyyy
getprop ro.build.version.release вот так, правда
Dmytro
Здравствуйте, есть вопрос. Если у меня есть элементы интерфейса которые в зависимости от какого то события делают действие которое я хотел что бы выполнялось не в активити, а в сервисе. Как это реализовать?
Сергей
Кто нибудь сталкивался с задачей положить такую иерархию? <NestedScroll> <Linear> <Views/> <ViewPager> <Recycler> </ViewPager> </Linear> </NestedScroll> и чтобы это все скролилось плавно
Gerc
Все убрать и оставить только вьюпейджер вложенный в ресайкл
Сергей
сначала вообще не скролилось, переписал нестед скролл onTouch переписал в пейджере мейжур все равно никак
Сергей
Все убрать и оставить только вьюпейджер вложенный в ресайкл
мне нужно чтобы сверху был контент статичный а снизу вьюпейджер с ресайклером
Сергей
да, только там не коллапсинг тулбар а другой контент
Сергей
обычный
Сергій
Или гвоздями прибито?
Igor
мне нужно чтобы сверху был контент статичный а снизу вьюпейджер с ресайклером
Сделать обычную каpтинку + ViewPager с layout_below внутpи relativelayout?)
Сергей
Сергей
Такое
Andrew
Коллеги, подскажите, есть сервис, который запускает активити, после ее отработки вызывается finish, но она остается в такс менеджере, как ее оттуда убрать?
Andrew
Спасибо
Andrew
Запускаю службу из бродкаст ресивера, после перезагрузки устройства проходит около 2 минут от момента отправки бродкаста до запуска службы. Почему?
Andrew
05-19 22:16:47.115 2825-3874/xxx D/Operation: Send broadcast 05-19 22:18:00.363 2825-2830/xxx I/art: Thread[2,tid=2830,WaitingInMainSignalCatcherLoop,Thread*=0xaed8e000,peer=0x12c670a0,"Signal Catcher"]: reacting to signal 3 05-19 22:18:00.672 2825-2830/xxx I/art: Wrote stack traces to '/data/anr/traces.txt'
Vladimir
При переходе на активити загрузка из бд занимает где то пол секунды. За это время успеваешь увидеть как меняются данные. Как в таком случае делают? Прогрессбар может или лучше что то есть?
Andrew
?
Tishka17
Хотя может я не совсем понял, но у меня тоже стартует после ребута через минуту-две
Tishka17
И я как-то не нашел в свое время способа победить
Andrew
Вопрос, как с этим бороться?!
Tishka17
Возможно никак. А тебе точно это надо?
Tishka17
Что за прога такая?
Andrew
Прога шлет броткаст другой проге, та запускает сервис, который вызывает нужные активности. После загрузки Андроида такая задержка. После первого раза отрабатывает всегда быстро\
Проксимов
Подскажите с ретрофитом, нужно отправить файл и жсон, для жсона юзать @Field?
Dmytro
Проксимов
Подскажите с ретрофитом, нужно отправить файл и жсон, для жсона юзать @Field?
@Multipart @Post Call<jsonModel> upload(@Part(file bla-bla) RequestBody file, @Field(“lol”) String lol)
Проксимов
Весь внимание
Mike
Весь внимание
выбери себе конвертер и почитай документацию на него
Проксимов
А при чём здесь он?
Mike
А при чём здесь он?
всмысле причём? А кто JSON соберёт?
Проксимов
всмысле причём? А кто JSON соберёт?
Мне его отправить надо
Andrew
Андроид ещё некоторое время после загрузки запускает внутреннии службы, задержка нормальное явление
Так а как это обыграть, android.intent.action.BOOT_COMPLETED отслеживать для запуска или нет?
Mike
Мне его отправить надо
вот и отправляй
Проксимов
вот и отправляй
@Field это не делает?
Mike
@Field это не делает?
нет, см. javadoc к нему
Mike
Retrofit вообще ничего не знает о JSON
Проксимов
Смотрю, непонятно
Andrew
А если Андроид более старый?
Проксимов
Dmytro
Retrofit вообще ничего не знает о JSON
Дак он Джсон строкой просто отправляет. А строку уже сам собирает в джсон
Проксимов
@Field нужен?