Ivansuper
это понятно, как его достать из активити? можно и сам попап, или его вью
https://developer.android.com/reference/android/widget/PopupWindow?hl=en#getContentView()
Ivansuper
15 секунд
Ivansuper
Но — тебе надо иметь ссылку на попап, соответственно
Сергій
Dmitry
Товарищи, подскажите пожалуйста, по средствам чего можно программно сделать настройку, чтобы приложение автоматически запускалось вместе с запуском устройства (авто запуск)
Max
ссылка есть, но она пакетного доступа в либе)
Кирилл
Кто-нибудь знает как делать что-то типо mediator fragment factory? У меня есть несколько модулей, в каждом из них есть своя fragment factory. Нужно как-то сделать рутовую фабрику и засеттить её в мою сингл активити.
Mike
десять?
Неужели 11?)
Dug
Неужели 11?)
Да я не знаю, сколько) Я анко не юзал
Mike
Да я не знаю, сколько) Я анко не юзал
Я не про Анко. Любую вёрстку можно показать во вью, вставленной в XML.
Dug
А, ну тогда да
Max
Либы умирают, XML вечен (к несчастью)
верстаем экстеншенами, какие либы?
Alexey
Всем привет. Использую ретрофит и мне нужно в разных ситуациях делать запрос к одному и тому же урлу, но запросы разного типа, GET, POST, DELETE. Вопрос: обязательно ли в интерфейсе создавать 3 метода или можно как то использовать один метод, урл то один, а тип запроса как-то например в качестве параметра или как-то иначе передавать?
Mike
пользуясь случаем, передаю привет аннотациям, которые ни фига не гибкие
Alexey
пользуясь случаем, передаю привет аннотациям, которые ни фига не гибкие
Это намёк на то, что нельзя аннотацию как-то подменять и пользоваться одним методом и обязательно делать три практически одинаковых?
Alexey
да, что более гибко было бы использовать OkHttp напрямую
Понял, спасибо. OkHttp напрямую никогда не пользовал, желания что-то нет, буду делать три метода)
Dug
Все ещё пользуются ретрофитом ого
Alexey
а что там с ретрофитом?
--------
Mike
а что там с ретрофитом?
как было сказано выше, либы умирают)
Dug
а ты чем пользуешься?
Я пользуюсь okhttp, а что?
--------
Я пользуюсь okhttp, а что?
ничего, просто интересно)
Alexey
как было сказано выше, либы умирают)
последний релиз 2 недели назад. Жив вроде
Alexey
Зачем пользоваться напрямую okhttp, если можно ретрофитом? :)
Mike
последний релиз 2 недели назад. Жив вроде
да и вообще, идея о том, что любой код нужно постоянно поддерживать, отвратительна
Ivan
В xml нельзя сложить пару значений? Хочу сделать так: android:layout_marginTop="?attr/actionBarSize + 16dp" Поскольку уверен, что нельзя, то сразу ещё вопрос: ?attr/actionBarSize всегда равна 56dp?
Влад
Пытаюсь писать логи с процесса приложения (Runtime.getRuntime().exec("")) в файл, потом после записи в файл затираю их, но при посторном запросе мне снова выдается весь лог с момента запуска процесса
Ivan
почитайте про инсеты
читал вот это, я показываю фрагмент через show, у меня в нём myView.setOnApplyWindowInsetsListener не вызывается. Вызывается только в активити.
Влад
команда (logcat -b all -c) не помогает
Максим
всем привет. Подскажите пожалуйста. Делал получение install referrer по мануалу. http://www.digitstory.com/install-referrer-android-campaign-track/ но приложение получает utm метки от gp только на второй и последующие запуски. В чем может быть дело?
Максим
может у кого-то есть другой способ? нужно при первом запуске уже иметь utm метки
--------
ребят, что можно еще проверить, приложение в плеймаркете не устанавливается на планшете (не поддерживается на данном устройстве). Разметка только одна, проблема только с одним устройством, как быть?
Double Cat.
Добрый день. Есть такой вопрос..если использовать в приложении свои шрифты (не важно подгужаемые через Font Provider или если они физически лежат в проекте) то после теста получаю предупреждения о non-sdk интерфейсах..как быть?
Yakov
угу
Double Cat.
https://developer.android.com/guide/topics/ui/look-and-feel/downloadable-fonts#via-android-studio
Double Cat.
угу
вот по нему и есть ворнинги Если тестить в тестлабе или в консоли разработчика (на девайсе android 9+)
Ivan
Ребята, что скажете об этой книге? Стоит покупать?
neikist
Ребята, что скажете об этой книге? Стоит покупать?
Лучше уж https://commonsware.com/Android/ Если рецепты нужны
Yakov
Ребята, что скажете об этой книге? Стоит покупать?
Нормальная книга, есть устаревшие способы, но были крутые моменты
Ivan
Лучше уж https://commonsware.com/Android/ Если рецепты нужны
С моим английским не прочитаю :)
⬤ vitaly
бля, это какой-то пранк, походу. Не могу найти нормальную либу для ввода паролей и авторизации. Неужели все кастомные пишут, или я в глаза долблюсь?
Максим
всем привет. Подскажите пожалуйста. Делал получение install referrer по мануалу. http://www.digitstory.com/install-referrer-android-campaign-track/ но приложение получает utm метки от gp только на второй и последующие запуски. В чем может быть дело? может у кого-то есть другой способ? нужно при первом запуске уже иметь utm метки
⬤ vitaly
Зачем либа? Textinputedittext за глаза с флагом скрыть вводимый текст
подсказки, валидация, куча фигни, которую можно было бы не писать каждый раз
Yakov
подсказки, валидация, куча фигни, которую можно было бы не писать каждый раз
Ну авторизация это такое, я бы такое либам не доверил
⬤ vitaly
кроме валидация все есть из коробки
кастомную клаву бы ещё хотелось увидеть. Ну и, как я у себя сделал, вынести это всё в отдельный класс с листенерами и всё такое, а потом просто вызов одного метода там, где это надо.
Сергій
⬤ vitaly
ну давай
⬤ vitaly
у меня в куче мест запрашивает авторизацию, наверное, лишних пару сотен строк кода не помешало бы
Dmitry
Как лучше всего предать данные с фаирбейс пуша в врагмент ?
trashkalmar
Как лучше всего предать данные с фаирбейс пуша в врагмент ?
Получить в fb, передать во фрагмент. Я бы так сделал
trashkalmar
Не надо нигде служить. Есть FirebaseMessagingService, в нём ловим пуш и рассылаем в приложение любым удобным способом (rx, eventbus, handler)
Ivan
Вот у меня открыт фаргмент и показана клавиатура: - если я нажму на системную кнопку назад, то скроется клавиатура. - если я сделаю activity.onBackPressed, то покажется предыдущий фрагмент. т.е. как будто я дважды нажал на системный назад Почему так?
Dmitry
Переопредели onBackPrwssed в активити
Ivan
Переопредели onBackPrwssed в активити
да я вот тоже так думаю. только почему его дефолтная реализация не закрывает клаву, странно
Ivan
ну, да, теперь понятно. спасибо
Leonid
всем привет, подскажите пожалуйста как подключить наблюдателя в фрагменте делаю так LiveData<postUserData> liveData = App.getInstance().getDatabase().userDataDao().getAll(); liveData.observe(this, new Observer<postUserData>() { @Override public void onChanged(postUserData postUserData) { TextView sum = (TextView) rootView.findViewById(R.id.fio); sum.setText(postUserData.accountId); } }); пишу это в onCreateView , но вылазит EXCEPTION
Leonid
какой?
'''E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.navigationdraweractivity, PID: 8596 java.lang.NullPointerException: Attempt to read from field 'java.lang.String com.example.navigationdraweractivity.postUserData.accountId' on a null object reference at com.example.navigationdraweractivity.fragments.FragmentBalance$1.onChanged(FragmentBalance.java:151) at com.example.navigationdraweractivity.fragments.FragmentBalance$1.onChanged(FragmentBalance.java:147)'''
Ivan
и потом обзёрвить
Ivan
liveData.setValue (данные из твоей БД) а потом liveData.obsreve(..)