Даниил
PhotoView
Спасибо
Anton
Спасибо
Но у них есть одна особенность. Я так и не смог ее победить и оставил как есть ;) https://www.youtube.com/watch?v=gRNCjS-sw-E
Anatoly
Кто отправлял уже исправленные версии(я про политику конфидециальности) быстро их проверяли? Или заливалось в обычном порядке?
roman G
это проблемы МТР синхронизации, если глянешь через просмотр устройства в студии то все должно быть на месте
Как её решить ? Мне нужен доступ к этой папке сразу после первой установки приложения
Anonymous
Есть кто разбором приложений занимается??
Anonymous
Тут таких нет ;)
А где есть?)
Anton
А где есть?)
а что такое разбор ?
Anonymous
Реверс
Anonymous
Разобрать
Anton
@android_guards
Anton
Реверс
вы бы вопрос конкретно задали, а не начинали светские беседы
Anonymous
@android_guards
Спасибо
Anonymous
вы бы вопрос конкретно задали, а не начинали светские беседы
Нужно эмулировать два запроса от android сервисов Конкретно от SafetyNet
Anton
Вот это другой разговор... я не знаю..но стало интересно...так что взял попкорн
Vadim
почему я не попадаю в andThen ? State.STARTED стоит... Completable.fromAction { synchronized(state) { require(state == State.STARTED) } }.andThen { connection?.send(message) }
Vladimir
Нарооод!!! К чему прикрутить онТач, чтобы он обрабатывался на нескольких разных вьюхах?
Alex
Как вы подсказываете юзеру, что можно свайпаться между фрагментами\скринами?
Alex
если нет табов? :)
Mike
если нет табов? :)
добавить их, чтоб были и пользователь понял, что можно свайпать
You
там при первом проигрывании трека в плеере делается программно свайп, чтобы показать такую возможность
You
ну или подсказку простую покажи
Nikita
Ребят, столкнулся с такой проблемой. На некоторых прошивках при сворачивании приложения вместо onStop вызывается onPause. Есть желание сторить все там, но душа против такого костыля. Как сделать лучше?
Siarhei
а сторить всё в onSaveInstaceState что мешает?
Nikita
а сторить всё в onSaveInstaceState что мешает?
А я теперь не уверен, что он каждый раз дергается
Nikita
После такого я уже вообще не уверен, что ведро может адекватно себя вести
Siarhei
по спеке от гугла гарантирован вызов до onStop
Nikita
а в чем костыль то?
Банальный пример - диалог поверх активити. Привет, onPause
Nikita
по спеке от гугла гарантирован вызов до onStop
А вот у меня onStop как раз и не вызывается
Nikita
В этом и есть проблема
Volodymyr
Банальный пример - диалог поверх активити. Привет, onPause
Какой диалог? если DialogFragment то нет, только если у тебя актвити в ввиде диалога поверх другой активити, это походу единственный кейс
Andrew
Multiwindow еще
Siarhei
речь я надеюсь не про onPause & onStop фрагментов?
Nikita
Разве при messagebox не сработает onPause?
Siarhei
мы про Activity же говорим?
Volodymyr
Разве при messagebox не сработает onPause?
не знаю о каких messagebox ты говориш, но если показываеш поверх любой диалог не-активити, то он не срабатывает
Sergey
А вот у меня onStop как раз и не вызывается
onStop killable не помню с 21 или 23 sdk - значит может не вызваться @mralliance
Андрей
После такого я уже вообще не уверен, что ведро может адекватно себя вести
onSaveInstanceState нормально вызывается, а вот onStop может вызываться с громадной задержкой в десятки секунд
Nikita
Окай, всем спасибо
Sergey
Пруф бы
Открой документацию activity lifecycle и как раз напомни всем в каком sdk
Андрей
Андрей
и где там про killable у onStop?
Olexandr
есть строка - номер телефона. как убрать все символы с этого номера кроме цифр?
Mike
someChar >= '0' && someChar <= '9'
Siarhei
Открой документацию activity lifecycle и как раз напомни всем в каком sdk
ну если не помнишь, то зачем пишешь? балабол чтоли? начиная с 3.2 гарантия вызова не только onPause, но и onStop https://developer.android.com/reference/android/app/Activity
Konstantin
Неплохо)
Olexandr
ну я понял. а есть какое то одно рег. выражения, чтобы сразу все символы кроме цифр заменило?
Olexandr
\d — цифры
так это мне заменит цифры)) а как указать чтобы заменило НЕ цифры?)
Sergey
https://developer.android.com/guide/components/activities/activity-lifecycle
Сорян вот тут и я сам ошибся onPause был killable до 11sdk. Но сути моего ответа про onStop это не меняет https://developer.android.com/reference/android/app/Activity
Siarhei
я же скинул ссылку
Siarhei
там что написано?
Siarhei
сейчас кто-то ниже minApi чем 14 ставит вообще?
Sergey
я же скинул ссылку
Почитай мою ссылку по классу Activity
Siarhei
это моя ссылка, с пруфом что 21 и 23 апи там в помине нету ))
Olexandr
@Harmonizr @AleksandrDovhaliuk спасибо вам)
Sergey
это моя ссылка, с пруфом что 21 и 23 апи там в помине нету ))
Я свою ошибку признал, но onStop всегда был killable Месье не читающий
Siarhei
... там по ссылке написано, что с 3.2 версии дроида вызов onStop гарантирован, омг
Андрей
... там по ссылке написано, что с 3.2 версии дроида вызов onStop гарантирован, омг
а помимо этого Note the "Killable" column in the above table — for those methods that are marked as being killable, after that method returns the process hosting the activity may be killed by the system at any time without another line of its code being executed.
Siarhei
You're misreading the documentation table and/or the snippet after it. »for those methods that are marked as being killable, after that method returns the process hosting the activity may be killed by the system onPause() is marked as killable pre-Honeycomb, and onStop() is marked as killable for all API levels. So this means that pre-Honeycomb, your app is killable after onPause(), and on Honeycomb+ your app is killable after onStop(). This is why they say »Starting with Honeycomb, an application is not in the killable state until its onStop() has returned.
Андрей
щито поделать, андроед никого не жалеет
Siarhei
Да это понятно, человек просто задвигать неправдоподобную информацию начал, на просьбу пруфа ответил "сам поищи" )))
Андрей
кстати, выходит, что из форграунда может выкинуть только в случае экспешна?
Siarhei
ну это логично
Андрей
например в приложении активити и 50 форграундных сервисов, все сожрали, что дропнется?
Андрей
сервисы?
Андрей
так вроде приоритет тот же
Andrey
Всем привет! Есть у кого-нибудь ссылки на статьи о проектироании интерфейсов для планшета?
Olexandr
например, есть 2 украинских номера: 380681234567 и 0681234567. они оба рабочие/валидны (то есть можно и так, и так звонить). как форматировать номер 0681234567 к 380681234567? проблема в том что номер может быть не только украинский, а и русский, или американский и т.д. то есть надо привести определенный номер (380681234567 или 0681234567 - это пример укр. номеров) к виду 380681234567 для конкретной страны. из входных данных есть номер телефона, код(380, 7... или ua, ru...)