Anonymous
Igor
Господа, мистика какая-то. Есть SQLite база данных. Есть одна таблица, в которую данные кладутся только из приложения (ни с сервера, ни откуда-то еще). БД в internal storage. При переустановке приложения данные именно из одной этой таблицы отображаются.
Igor
Примечание - данные - набор точек для гуглокарты. Может у нее есть какой-то (мало-ли) кэш в external?
Igor
Когда как
Igor
В чем может быть причина такого поведения?
Igor
Когда как
Сейчас мне продемонстрировали полное удаление и установку из apk
Igor
Отрубить можно как-то?
Igor
О, спасибо :) Спас
ivn
ребьята, подскажите как захендлить активный фрагмент в viewpager пробую уоттак уот List<Fragment> fragments = getChildFragmentManager().getFragments(); for (final Fragment fragment : fragments) { if (fragment != null) { if (!fragment.isDetached() && fragment.isVisible()) { // } } } но они все визибл и атач получаются
ivn
типа подьбнул меня с поиском по тегу?
ivn
Во, то что нужно! getUserVisibleHint. Благодарочка
Ivan
Во, то что нужно! getUserVisibleHint. Благодарочка
обратите внимание, что он сработает уже после отрисовки фрагмента то есть сначала вы увидите старые данные а только потом они обновятся если вдруг вы решите таким образом данные охранять
ivn
идея была в том что в родительском фрагменте есть пункт меню shareContent которая при нажатии грабит текс из TextView активного фрагмента, тут getUserVisibleHint всамый раз... ну или из самого фрагмента пейджнавигатора переопределять
Ivan
а, тогда проще
Ivan
идея была в том что в родительском фрагменте есть пункт меню shareContent которая при нажатии грабит текс из TextView активного фрагмента, тут getUserVisibleHint всамый раз... ну или из самого фрагмента пейджнавигатора переопределять
/** * Function to getting fragment, which attached to view pager. * @param layoutId int of viewPager id (usually R.id.viewpager) * @param position position of needed fragment (for example viewPager.getCurrentItem() if you need current visible fragment * @return instance of current support fragment on the screen */ protected Fragment getCurrentFragment(int layoutId, int position) { return getSupportFragmentManager().findFragmentByTag(makeFragmentName(layoutId, position)); }
Ivan
Как-то тоже надо было просто
ivn
ААаа через сайм вьюпайджер, ну может даже идея и получше
Ivan
Ну у нас работает так и без нареканий
ivn
А вот например такой код гуд? private void errorData(String error) { List<Fragment> fragments = getChildFragmentManager().getFragments(); for (final Fragment fragment : fragments) { if (fragment != null) { ((DefaultForecastFragment) fragment).showError("Ошибка доступа к сети"); } } }
Ivan
Не знаю, я пользуюсь своим решением, которое скинул )
ivn
ну походу дела если кроме вьюпейджера есть еще фрагменты, то getChildFragmentManager() захватит их тоже
Ivan
Просто тут ты вытащишь только свой фрагмент по тегу
Ivan
Но я не знаю как такое будет работать, если у тебя будет 2 viewpager :)
ivn
вот и я об том же)
ivn
но с 1 работает
Ivan
ну я пока не встречал нигде 2 вьюпейджера
Igor
Мало ли - подскажет кто - есть ли способ узнать, какие именно характеристики устройства несовместимы при установке приложения из play store?
Vika
Проморгала запрет на вакансии, извиняюсь.
Vika
Да, уже.
Igor
можно из apk достать манифест и посмотреть
Проблема в том, что в манифесте все вроде как соответствует, а из плей маркета - не устанавливается на некоторые устр-ва
Kirill
Проблема в том, что в манифесте все вроде как соответствует, а из плей маркета - не устанавливается на некоторые устр-ва
я думаю нужно глянуть на какие именно девайсы не ставятся и затем сравнивать с манифестом. Если раньше не пробовал может поставить на разные эмули с разными версиями и разрешениями.
Валерий
а можно ли через ADB ставить какие-то переменные, а из приложения их читать, кто-нибудь так делал?
ivn
Проблема в том, что в манифесте все вроде как соответствует, а из плей маркета - не устанавливается на некоторые устр-ва
или манифест смотри, типа версии opengl, камеры с фейсдетектом и прочее ограничение. или build.prop в устройстве пофикси
ivn
а, так ты тупо интентом можешь передать через адб
Валерий
pushить файлы?
примерно как BuildConfig переменные, только per device, а не per build То есть, например, есть тестерские девайсы и надоедает каждый раз вводить в них логины пароли аккаунтов для авторизации. Хотелось бы записывать MY_APP_LOGIN=user1 и в приложении подставлять в поля ввода
Yura
Баян, не? https://habrahabr.ru/post/337340
Vladislav.
Anonymous
Ребят, подскажите, как сделать в TextView маску для ввода суммы денежной, мол, в начале в вьюшке будет 0.00, а потом соответственно при вводе суммы к примеру 12 рублей 50 копеек, (0.01 - 0.12 - 1.25 - 12.50)
Anonymous
добавь textChangedListener и там закодь это
Cпасибо) Буду пробовать)
Anonymous
Находил, думал можно проще сделать) Спасибо)
Mister
Добрый вечер, кто использовал Multiple Apk support чтобы залить разные версии под разные архитектуры процессоров ? https://developer.android.com/google/play/publishing/multiple-apks.html здесь, как я понял, старая информация. Не могу найти функцию advanced mode про которую там написано
Denis
насколько я помню сейчас просто заливаешь несколько апк в консоли, там же где и один апк
Denis
Ну да, вот здесь просто заливаешь нужные апк и всё
Mister
Понятно, спасибо !
Mister
Открытое бета-тестирование если сделать, она разве не заменит основную (рабочую) версию ? И как пользователи могут скачать именно бета-версию, только по ссылке, которую мы сами отправим ?
Denis
Бета не заменяет рабочую, на странице приложения в маркете будет кнопка присоединиться к бета тесту
Max
Привет Кто помнит как сделать что-бы title в tollbar-e не сокращался после добавления туда кнопочек Например "My Frie..."
Donna
просто не делай этого
Bohdan
Здравствуйте Как можно в Android отключить проверку SSL сертификатов приложениями?
Max
а зачем эта переменна и за что отвечает?
Max
если просто нужно значение - передай через putExtra в интенте
Bohdan
Какие есть варианты, чтобы увидеть запросы конкретного приложения?
Bohdan
Через Fiddler пробовал, не захотело - запросы шли, в логе было пусто Сейчас через виртуалку поставил андроид, и смотрю траффик через HTTPAnalyzer, но из-за незнакомого сертификата коннект не идет совсем
Bohdan
Браузер выдавал ошибку по незнакомому сертификату, но дал возможность познакомиться и дружить Приложение же просто пишет ошибку соединения (то есть по дефолту отменяет запрос из-за сертификата)
Max
Базу и интернет обычно деражт в одном экземпляре в классе application
Alexey 🇪🇸
бля как же меня бесят в андроиде эти кривые insets
Alexey 🇪🇸
fitSystemWindows и все что с этим гавном связано
Denis
в общем случае да, но лучше сделать как рекомендовано в документации к ORM, если вы ее используете если нет, то обратиться к официальной документации: https://developer.android.com/training/basics/data-storage/databases.html
Bohdan
Юзай burpsuite
Да, благодарю Нашел на хабре статью, пробую
Roman
Всем привет! Подскажите какой фрейморк позволяет сделать следуещее: разпознавания с камеры в реальном времени пола человека, ладошки и вставки 3d объекта что лучше заюзать(новичок в этой области). Может у кого есть опыт в подобном Спасибо!
Denis
это самый быстрый способ вызвать утечку памяти нельзя просто так взять и обратиться к другой активити) за исключением случая, когда мы хотим её открыть активити с которых юзер ушёл, могут (и должны) быть доступны сборщику мусора, и проще считать что их уже нет
Виктор
Да, но сохранить данные для восстановления, если оно потребуется
Denis
Да Пруф: https://stackoverflow.com/a/32427857
Евгений
Господа, а чем вы бы рисовали схему квартиры с разлиновкой пола (блоки паркета)?
Евгений
Есть идеи?
Виктор
Канвас
Евгений
Ну, это очеидно.
Евгений
Да если бы.
Евгений
Только стадия аналитики.