Vadim
вполне реально что скоро 4.4. станет минимумом
Vadim
вы начиная от какой версии поддерживаете?
Vadim
и на какой рынок пишите ?
Vadim
да 2.3 вообще боль была, особенно когда мы делали видео-стриминг приложение
Vadim
мы делали e-commerce аппу для США, там вообще <21 API где-то 3-5%
Vadim
а активных юзеров еще меньше
Vadim
жеесть, я про 2.3. давным-давно забыл
Vadim
сейчас китайца можно взять с андроидом 6.0 за 50-70 баксов. Почему люди так мучаются
Ярослав
есть способ, отправив уже запущенной активности интент через startActivityForResult (onNewIntent), получить результат (onActivityResult), не вызывая finish после setResult?
Vadim
фейсбук прикольно эту проблему решил: у них 2 разных приложения для старых и новых девайсов
Vadim
могу посоветовать не использовать 3д фигуры, сейчас material design в тренде
Михаил
это нормальное явление, что onCreate активити отрабатывает позже, чем onCreate фрагмента при восстановлении стейта?
Den
Всем привет, подскажите пожалуйста где находятся файлы с инструкциями для кодогенерации гетеров
Anton S
дебажу аппу, открываю активити с пуша, сначала попадаю в OnCreate, а потом уже в onDestory почему так?
mmikhailov
Всем привет! Кто работал с MediaPlayer - можно ли с помощью него воспроизводить аудио по uri (http) с буферизацией ? Может какой пример знаете где посмотреть
Nikita
да, у него была редакция 2017 года
Nikita
ой, не
Дмитрий
Привет всем. Пытаюсь разобраться в тестировании. Сейчас столкнулся IdlingResource в Espresso. Я правильно понял, что для того чтобы протестировать что-либо с калбеками мне нужно добавлять вызовы IdlingResource в тестируемый код? Выглядит не очень.
Yap
Revert?
Dmitriy
Всем привет! кто-нить в курсе, в GCM когда срабатывает InstanceIDListenerService.onRefreshToken - прилож помещается в whitelist? можно короткие фоновые сервисы запускать?
Gleb
Gcm deprecated
Gleb
Надо использовать fcm
Gleb
И тогда можно будет делать что угодно
Gerc
Нет. С новыми суппорт либс
Андрій
Смарт-касты котлина так же умеют
Gerc
теперь котлин нинужен
Yap
https://stackoverflow.com/questions/23865335/sourcetree-undo-unpushed-commits
Роман
на сколько я знаю, у пушей доставка не гарантируется
Роман
про бесплатность авторизации по телефону не скажу, но там точно можно реализовать свой сервис на бэкенде с любым типом авторизации, ибо на выходе должен быть только токен
Gennady
Всем привет!
Я человек новый в Android) #whois
сейчас на хакатоне Эвотор сижу https://rb.ru/news/fin-hackingman/ - нужна помощь как советом, так и можно вписаться.
я больше по анализу данных специализируюсь.
из москвы
Михаил
Недорого стоит
Konstantin
Ребят, андроид пей ведь можно встроить в приложение как способ оплаты, да? Может кто-нибудь скинуть какой-нибудь туториал по теме, пожалуйста
Jack
Такая проблема, внутри перового фрагмента вызываю другой фрагмент. При первом запуске всё нормально, но когда повторно перехожу к первому фрагменту через NavigationDrawer, другой фрагмент внутри исчезает
Jack
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.container, mainScreen).add(R.id.locations_container, from);
transaction.commit();
Jack
В активности вот таким образом вызываю первый фрагмент и добавляю к нему другой
Jack
Всё это в методе onCreate
Jack
Контейнера 2. Один в для переключения между фрагментами в главной активности (container), другой локальный, в одном из фрагментов, (locations_container)
Yurka
дак в activity же создаются в onCreate, а, судя по написанному, при втором действии активити не пересоздается, соответственно этот код и не отрабатывает
Jack
Jack
Loki
пытаюсь из фрагмента выбрат файлы но чтот это ошибка выходит https://gist.github.com/shadowwa1k3r/712f5b0f18fd6ce40deee88c4eaffc90
Loki
https://gist.github.com/shadowwa1k3r/879d6b499ae4caf9a623f8eaafe1e3d8
Jack
Я и внутри фрагмента транзакцию вызвал, если .add - то ошибку ловлю, так как этот фрагмент уже в контейнере находится, а если .replace, то его всё равно на экране нет
Jack
transaction.replace(R.id.container, mainScreen).replace(R.id.locations_container, from); не пашет при повторном вызове
Jack
а .add выдает ошибку, что фрагмент уже в контейнере
Jack
Я уже всё перерыл, чтобы найти решение
Jack
Шарящие в фрагментах, помогите, плиз
Gerc
Фрагменты нинужны
Jack
Пытался и так
Yurka
Мало кода, экстрасенс во мне говорит, что по коду написано не все так, как описано)
Jack
Окей, сейчас
Jack
Да, только дизайн матириал
Jack
Нет, другим
Jack
Сказали сделать так, как у них
Jack
Только дизайн материальный
Jack
Я кажется, понял
Jack
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
return inflater.inflate(R.layout.fragment_main, null);
}
Jack
@Override
public void onStart(){
super.onStart(); if(getActivity().getSupportFragmentManager().findFragmentByTag("from")==null){
getActivity().getSupportFragmentManager().beginTransaction().add(R.id.locations_container, from, "from").commit();
}
}
Jack
Это методы первого фрагмента
Jack
Фрагмент from я вызываю из него
Jack
Если сделаю так
Jack
getActivity().getSupportFragmentManager().beginTransaction().replace(R.id.locations_container, from, "from").commit();
Jack
То фрагмент from всё равно не вызовется
Jack
(это для тех, кто больше кода просил)
Jack
Теперь возможное решение. нужно ли инициализировать фрагмент from внутри onCreateView? Я это до метода глобально делаю: private FragmentFrom from = new FragmentFrom();
Jack
Если в onCreateView инициализировать, то всё работает, только вот мне то нужно сохранять данные внутри фрагмента from, а так я получается новый экземпляр создаю
Jack
Каждый раз, когда перехожу в первый фрагмент
Jack
В таком случае даже .add работает...
Jack
Т.е контейнер заполняется кучей новых фрагментов
Jack
Чеееееерт, я решил.
Jack
Инициализацию нужно делать в onCreate, а не в onCreateView...
Jack
А, не, нифига
Konstantin
Ребят, кто работал с AccountManager'ом?
Я правильно понимаю, что в него сохраняется пароль так или иначе при сохранении аккаунта?
Danil
Привет. Кто-нибудь делал в bottom sheet неколько уровней открытия?
Danil
В нем хочу хранить информацию о месте на карте. Сначала показано только название, затем элемент с картинкой, а затем уже полное описание на весь экран
Роман
подскажите, в приложении есть 2 taskAfinity - главный и для splash экрана. После авторизации я закрываю все в splash таске (finishAfinity), но она остается висеть в панельке мультитаскинга. если скрыть через excludeFromRecents, то она все равно висит в фоне и не дает приложению полностью закрыться.
Роман
в колбеках есть же класс ответа. Там и body и хедеры и все остальное
Роман
ага
Loki
падает в строке где File file = new file потомучто filepath null не поможете как исправит?
Max