Akb
а от этой возможности профит есть?
Nikita
а от этой возможности профит есть?
у меня приложение используещее камеру, если убрать фокус с окна приложения то камера гаснет 😁
Artem
должно сработать
Sergey F
Логи не работают, показывает только это. В чем может быть проблема?
R
Что именно не работает? Код в студию
Sergey F
Само приложение работает нормально, везде понаставлено куча логов. Как страницу с RecyclerView открываю, он мне пишет красным skipping layout, но сам ресайкл живой и показывает все
Anonymous
Логи не работают, показывает только это. В чем может быть проблема?
жесть,сколько же гуру г/кодеров, в левой панели есть знак шестеренки,там можно выключить все теги и не замазывать урками все..
Sergey F
Более доступно: если я хочу поставить нажатие на баттон, кнопка нажмется, а лог, который там будет Log.d(...) не покажется
R
Хз. Странная ситуация)
Nikita
не показывает
bp воткни туда, у тебя вызов вообще достижим там?
Nikita
может оно и правильно что не показывает...
Nikita
да и код уже можно показать... штатный экстрасенс ушел на обед
R
не показывает
Тут только гуглить. Например https://stackoverflow.com/questions/18124334/huawei-logcat-not-showing-the-log-for-my-app
MD
ребята, в новой студии в сборках не отображаются последние изменения. и проблема с переименованием апк в gradle (outputFileName) Не может якобы найти апк для запзуска. Исправляется так: убираешь переименование. собираешь апк. включаешь переименование. пересобираешь и все ок. так по два раза пересобирать апк каждый раз, зартратно.
Sergey F
тоаст показывает
Sergey F
лог нет
Sergey F
R
На эмуляторе так же? Или только на конкретном устройстве?
Sergey F
сейчас чекну
Sergey F
только на телефоне
Sergey F
леново планшет
Sergey F
я на 6.0 недавно обновился
R
я на 6.0 недавно обновился
Ищи где включаются логи на планшете. Пример с Хуавей по ссылке выше
Sergey F
ок, спасибо
Rezeda
Ну на моём надо было отдельно включать логи с телефона, на Хуавее соответственно
Aleksandr
Всем привет. Расскажите кто как управляется с фрагментами (используется либы, отказался от фрагментов и т.п.). У меня в продакшене периодические падения по stateLoss, fragment already added, приход onCreateView когда уже нет activity или фрагмент уже не добавлен или save instance state был уже вызван. Я думаю, может есть какое-то общее решение, или статьи по этому делу, или необходимо все точечно решать?
Aleksandr
падения означают, что вы неправильно пользуетесь фрагментами. Если аккуратно и правильно всё делать - всё будет стабильно.
То есть необходимо по каждому конкретному случаю разобраться почему так происходит. А не подскажите хорошие статьи по best practices по работе с фрагментами?
Алексей
не особо. Офф.доки + гуглить по каждому падению.
Vladimir
Ну и копать в сторону view state
Aleksandr
Мне просто интересно, кто-нибудь используется альтернативы фрагментам в продакшене?
Aleksandr
их нет. фрагменты это штука крутая
От square-а есть. Читал их пост, правда он 2014 года
Anonymous
От square-а есть. Читал их пост, правда он 2014 года
не знаю) все норм с фрагментами.
Anonymous
есть правда некоторые камни
Anonymous
самый который запомнился это то что commit() у транзакции вылетает если приложение в бекграунде
Gerc
Кондуктор. Flow, Pancakes
Gerc
Куча замен глючным фрагментам
Artem
ребята, нужно во фрагменте переопределить onBackPressed(). Это возможно, или нучтот что-то лепить с интерфесов?
Nick
у фрагмента нет этого колбека
Nick
надо лепить
Nick
хотя можно по идее и без интерфейсов, управление фрагментом ведь идёт сверху (к примеру из активити)
Artem
в колбеке посмотреть на верхний фрагмент в стеке, если он тот что мне нужно, то сделать то что мне нужно.... это ничем не попахивает?
Artem
а точнее посмотреть на тег
Nick
можно костыльнуть и держать поле currentFragment :)
Nick
или "state" держать, энумчик с "типами" фрагментов
Nick
я бы сделал последнее
Roman
ребята, нужно во фрагменте переопределить onBackPressed(). Это возможно, или нучтот что-то лепить с интерфесов?
из активити сделай FragmentManager#findFragment(). если инстанс вернется != null, у тебя будет ссылкана fragment из активити, и ты сможешь дернуть public функцию нужного тебе фрагмента
Andrew
Дороу, народ. Может кто подсказать, почему после обновления приложения(2 января), у меня начали падать установки(может Гугл что-то новое придумал аля установка приложений без загрузки и тд)? Фидбека не получаю по ошибкам, сбоям и тд, т.е. в этом плане всё гуд. Единственное, что не даёт мне покоя - было увеличено кол-во показов рекламы, но не думаю, что это так повлияло. Приложуха как было топ1 в своей категории. так и осталась. Может у кого-то сейчас похожий спад по установкам идёт? Буду рад любым идеям и догадкам. Всем Спасибо и хорошего дня🙂😉
Andrew
Andrew
Andrew
Andrew
Alexey
Может каменты в топе негативные
Donna
Падения на новой версии? Негативные комментарии?
Anonymous
Как сделать анимацию. Буква А заменяет ME, а B заменяет А и т.д.
Александр
Ребят, как считать файл из андроида? знаю что через onActivityResult в гугле нахожу примеры только как достать фотку, как любой другой формат не могу никак нагуглить хелп
Алексей
А может кто подсказать, какие есть варианты отправки KeyEvent в систему? Дело в том, что отправлять я его буду из системного сервиса и не знаю, какая вьюха на данный момент активна, а InputManager.getInstance().injectInputEvent(event, InputManager.INJECT_INPUT_EVENT_MODE_WAIT_FOR_RESULT); отрабатывает с ошибкой (точнее возвращает false и не инжектит KeyEvent)
Konstantin
Привет, подскажите, ипользую библиотеку https://github.com/evernote/android-job. Хочу чтобы процесс запускался, ждал интернета и времени когда ему система даст запустить вообще(в течение 23 часов) ну и делал свою работу. Отключил интернет, запустил джоб, включил интернет-джоб работу не сделал. Он ждет лучший момент или я не так написал? new JobRequest.Builder(TAG). setUpdateCurrent(true) .setBackoffCriteria(TimeUnit.MINUTES.toMillis(15), JobRequest.BackoffPolicy.LINEAR) .setExecutionWindow(1, TimeUnit.HOURS.toMillis(23)) .setRequiredNetworkType(JobRequest.NetworkType.CONNECTED) .setRequirementsEnforced(true) .build() .schedule();
Алексей
Я смотрел, в исходниках всё приводит к http://androidxref.com/6.0.1_r10/xref/frameworks/base/core/jni/android_view_KeyEvent.cpp#78 <- этому методу, в котором mCharacters не используется, а другие поля (из-за специфики составления KeyEvent объекта) вызывают ошибку (не скажу точно, какое поле, вроде как keyCode)
Andrew
комментов негативных нету, всё норм
Валерий
есть ли какой-нибудь стабильный идентификатор устройства, выживающий при переустановках приложения?
Алексей
но это очень не точно
Sergey Mitrofanov
Валерий
говорят, есть deviceId
он вроде бы с O андроида per_app генерируется
Валерий
Файл на external storage, если спрятать от пользователя по-дальше 😉
думал об этом варианте, но надо запрашивать пермишены(