Loki
а так спс за идею)
Yernar
Всем привет. Возник такой вот вопрос. Есть один активити. В нем viewPager с 3мя табами(фрагментами). В этих 3х табах есть recyclerview. Все в этих списках берется из одного и того же веб сервиса, только по разным входными параметрами. Вопрос, если до этого я создавал 3 разные фрагменты, то как повлияет на механизм если я буду вызывать один и тот же фрагмент, только в бандлах каждый раз буду передавать разные вида параметров. повлияет ли это на работоспособность приложения? По мимо этого, когда я до этого создавал разные фрагменты для каждого таба, то я заметил что при выборе первого, например, фрагмента, viewpager еще и создавал 2ой фрагмент(таб).
Ayan
Ребята нужна помошь
Ayan
Есть прилажуха при он резюм проверяется на пин код
Ayan
если пин код установлен то просет его ввести
Ayan
тока вот как проверить что приложение был свернут в трей
Ayan
а не аткрывается новый активити
Roman
А что ты собрался в презентере делать? Презентер не должен ничего знать о Android-классах (контекст, вьюшки, активити, фрагментами и всё остальное)
Ayan
нашел это down vote accepted I don't understand what you want, but You can detect currently foreground/background application with ActivityManager.getRunningAppProcesses() call. Something like, class ForegroundCheckTask extends AsyncTask<Context, Void, Boolean> { @Override protected Boolean doInBackground(Context... params) { final Context context = params[0].getApplicationContext(); return isAppOnForeground(context); } private boolean isAppOnForeground(Context context) { ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); List<RunningAppProcessInfo> appProcesses = activityManager.getRunningAppProcesses(); if (appProcesses == null) { return false; } final String packageName = context.getPackageName(); for (RunningAppProcessInfo appProcess : appProcesses) { if (appProcess.importance == RunningAppProcessInfo.IMPORTANCE_FOREGROUND && appProcess.processName.equals(packageName)) { return true; } } return false; } } // Use like this: boolean foregroud = new ForegroundCheckTask().execute(context).get(); но апи ое резюм она не работает, хотелось бы без другого патока
Airat
Всем привет. Возник такой вот вопрос. Есть один активити. В нем viewPager с 3мя табами(фрагментами). В этих 3х табах есть recyclerview. Все в этих списках берется из одного и того же веб сервиса, только по разным входными параметрами. Вопрос, если до этого я создавал 3 разные фрагменты, то как повлияет на механизм если я буду вызывать один и тот же фрагмент, только в бандлах каждый раз буду передавать разные вида параметров. повлияет ли это на работоспособность приложения? По мимо этого, когда я до этого создавал разные фрагменты для каждого таба, то я заметил что при выборе первого, например, фрагмента, viewpager еще и создавал 2ой фрагмент(таб).
Ничего вообще не изменится (ну, кроме сокращения кода почти в три раза). ViewPager создает заранее странички слева и справа, иначе был бы подлаг как только начали скроллить. Это настраиваемо, можно вообще все табы сразу инициализировать.
Evgeniy
тока вот как проверить что приложение был свернут в трей
Можно зарегать Application.ActivityLifecycleCallbacks и следить за своими активити. Если все ушли в онСтоп, то приложение свернули
Wiktor
1511963599
Anonymous
Кто-нибудь сталкивался с такой печалькой приложение с compileSdkVersion и targetSdkVersion 25, при использовании java8 (https://developer.android.com/studio/write/java8-support.html) крашится при использовании чего-либо из java.util.function например Consumer<T> с криками: Process: com.a., PID: 10407 java.lang.NoClassDefFoundError: .fragment.user.UserProfileEditFragment$$Lambda$1
Anonymous
Так выдает ошибки ретролямбы, а ее в проекте нет
Anonymous
я его сходу выключил, может прогвард их выкосил?
Anonymous
спасибо навели на мысль, буду копать в направлении прогварда
Anonymous
Anonymous
Arsen
https://web.telegram.org/#/im?p=@Android_Architecture
Anonymous
Незнаю, не силен в данном направлении
Anonymous
есть какой способ узнать какие приложения в таймлайне используют вибро
Anonymous
суть проблемы, что телефон в заблокированном состоянии начинает бесперерывно вибрировать
Павел
Народ привет
Павел
Кто юзал Realm и Room ормки?
Павел
Я большк двух лет не писал под андрод. В бекенд ушел. Последнееичто юзал это активандроид. Почитал все хвалят реалм. Заюзал. Сразу некоторые вещи не понравились. Сейчас узнал что NOSql 😂🤦‍♂ сразу не понял, и как то там все чуждо мне. Почитал что гугл Room советовал на гугл айо. Почитал говорят сырой. Что делать то
Павел
Какой ОРМ заюзать чтоб удобно быстро и не мертво, может кто на своих проектах использует. Пока не понаписал лучше мигрирую
Anonymous
что только не придумают лишь бы JPA не реализовывать, все было бы в разы проще
Павел
А почему?
Павел
Просто говрят в комментах что пока рано
Павел
Я вот тоже люблю чтото из коробке ну или от производителя как никак гугловая
Павел
Не мне не нужен звездолет. Нужно удобно и гибко разрабатывать. Таблиц мало и обьемы не большие. Пролукт категория корзина. Еще ьудут пока хз но не много думаю
Павел
Ну так и сделаю) если ктото прочтет это и есть свое мнение тоже говорите. Кто может уже пробовал или что знает. А я начну пробовать тогда. Спасибо!
Artem
Ну так и сделаю) если ктото прочтет это и есть свое мнение тоже говорите. Кто может уже пробовал или что знает. А я начну пробовать тогда. Спасибо!
Я за room. Но если если sql или noSql вопрос не стоит, то Realm тоже хорошо, всякие асинхронные запросы из коробки в нем. Но рум все же гибче, вьюхи, джоины, лимиты всякие...
Roman
А greenDao уже не торт?
Евгений
Не знаете как в приложении можно мигрировать с реалма на sqlite например?
Павел
Я вот с nosqlне работал никода.... на бекенде наоборот отказались и слышал снова многие отказываются и тренд уходит
Павел
Просто хз что мне даст этот nosql если у меня реально круд.
Павел
Как например будешь делать репликацию базы?
Artem
Вот круд как раз, я бы на noSql делал бы, там и скорость повыше. А если что-то космическое то постаринке, опять же таки, джойны и вьюхи
Павел
Что мне не понравилось в реалме. - может потому что я не раьотал с nosql - нет автогенерации айди, не поддердивает BigDecimal, чтото еще было не помню
Anonymous
а не аткрывается новый активити
а где хранишь пинкод?и как проверяешь?
Arsen
https://i.gyazo.com/24455da9f3294089e394c09ba644d1a9.mp4 разве так выгдялит матириал индетерминейт сикБар? Дефолтный элемент, запускаю на 8.1 эмуляторе
Алексей
Можно мне пару популярных апи, чтоб показать сервернику как делают апи для мобильных приложений
Dug
flickr?
Arsen
github api
Andrey
Наткнулся на странное поведение фокуса. В кастомной вьюхе поменял тип вьюхи от которой наследуюсь с EditText на AppCompatEditText и у меня просто сломался фокус. Раньше работало: @Override public void onClick(View v) { setSelection(getText().length()); } Фокус и курсор становился в конец текста, теперь ничего не происходит.
Loki
MediaCodec.VIDEO_SCALING_MODE_SCALE_TO_FIT оказывается там два выбора, как при scale сохранить aspectratio?
Dmitriy
Всем привет! Подскажите пожалуйста, как можно после установки некоторой базовой части с гуглоплея подгружать недостающие ресурсы с сервера, узнав характеристики девайса вроде количества точек на дюйм или размеров экрана?
Dmitriy
Возможно ли это и в какую сторону копать, если да?
Anonymous
Возможно ли это и в какую сторону копать, если да?
https://developer.android.com/google/play/publishing/multiple-apks.html ?
Dmitriy
То, что надо. Спасибо.)
Arsen
а квалифаеры ресурсов чем не угодили? (sw320dp, xhdpi)
Dmitriy
Что все ресурсы лежат в сборке и тянутся на клиент независимо от того, нужны они на клиенте или нет.
Yevhen
https://stackoverflow.com/questions/30637347/when-will-instanceidlistenerservice-be-called-and-how-to-test-it раньше пользовался этим способом что бы запустить и протестить сервис но что-то сейчас он перестал работать, кто-то сталкивался с этим?
Arsen
Что все ресурсы лежат в сборке и тянутся на клиент независимо от того, нужны они на клиенте или нет.
ну вот мульти апк и позволяют указывать какие квалифаеры подтягивать а какие нет
Arsen
https://developer.android.com/studio/build/configure-apk-splits.html
Evgeny
ребята кто знает как побороть ошибку на 4.4 у Button и TextView не может найти ресурс когда пишешь android:drawableLeft="@drawable/vector"
sergeich
в коде сетать
Evgeny
так и src просто не льзя использовать
Evgeny
Я знаю что надо так использовать
Evgeny
Но в другом проекте у меня 4.4 андроид и там изи работает src на вектор
Andrey
а вот это уже странно)
Evgeny
ах еще забыл сказать что это axml
Evgeny
для xamarin
Evgeny
дада
Evgeny
Но в группе ксамарина ребята вообше ни че не знают такое ощущение
Evgeny
Короче земарин такое убогое г... что аж тошнит и писать не хочется
Evgeny
Люди пишут код на Visual Studio а ВЕРСТАЮТ в Android Studio 😄:D:D
Andrey
*заходит с козырей* - Зато реакт нэйтив отличный!
Evgeny
Мне самому приходится верстать сейчас в AS потому что в VS это делать просто нереально
Evgeny
плюсом к этому не все реализованно в axml
Evgeny
у Xamarin.Android
Vitalii
При подключении/отключении телефона к зарядке приложение реагирует так же, как на configChange. Что происходит при изменении батареи и как отключить это? В манифесте в configChange не нашел
Evgeny
Дайте ссыль на серьезный проект на земарине
Evgeny
Я хоть буду знать что люди пишут на земарине серьезные проекты