Future Franklin
Что сделал то?
Выше читайте
Q
Всем привет. Лёгкой работы
Q
Ребята нужна помощь. Есть приложение для андроид. Нужно кое что поменять в одной функции. Оплачу онлайн кто поможет? В личку если что.
Дамир
Подскажите, пожалуйста. У аппликейшн контекста есть методы, позволяющие узнать путь к файлам приложения: getApplicationContext().getFilesDir().getPath() Как можно это сделать без контекста? Или хотя бы получить этот путь в статическом контексте (static метод стороннего класса)?
awawa
Подскажите, пожалуйста. У аппликейшн контекста есть методы, позволяющие узнать путь к файлам приложения: getApplicationContext().getFilesDir().getPath() Как можно это сделать без контекста? Или хотя бы получить этот путь в статическом контексте (static метод стороннего класса)?
Отдать контекст параметром в статик метод, например. Оттуда с контекстом уже получить. Наверное, можно сформировать этот путь без контекста как-то через костыли какие-то, только зачем?
awawa
Ок, рассматривал такой вариант. Видимо на нем и остановлюсь. Спасибо
Ну он не единственный. Можно еще сохранять этот путь при запуске приложения и уже без контекста получать его потом.
Дамир
Ну он не единственный. Можно еще сохранять этот путь при запуске приложения и уже без контекста получать его потом.
Я думаю в этом меньше смысла. Мне нужно что то типа фасадного синглтона создать, который тянет настройки приложения
Mike
ребят подскажите пожалуйста почему этот код не работает?(в логах без ошибок но состояние списка не сохраняет )
Зачем ты вообще руками сохраняешь стейт? Это происходит автоматом для вьюх с айдишником.
Mike
(Тред не читал)
Mike
Есть код MCVE?
Металлов
позицию скролла сохраняет, а она сбрасывается
Мне кажется, ты при инициализации вьющек, всегда пересоздаешь адаптер
Металлов
не я, а другой чувак
Соре, я случайно тебе ответил
ivanessence
Ребята, Вопрос) у меня есть ретрофит и даггер, в ретрофите нет авторизации, до того как юзер залогиниться. После залогинивания, в ретрофит надо добавить авторизацию А инстанс ретрофита уже создан даггером, как синглтон Как обновить инстанс ретрофите и добавить ему авторизацию?
Vasily
что значит добавить ему авторизацию?\
Max
Оставь один инстанс ретрофита и сделай в нём 2 http клиента. Один для откытых запросов, другой для запросов с авторизацией.
ivanessence
Буду пробовать, спасибо всем 👍
O V
Напишите в личку кто может упаковать сайт в веб вью приложуху
--------
Всем привет. Как можно хендлить нажатие кнопки в DialogFragment (важно, т.к. надо сохранять при повороте) из фрагмента?
Vladimir
мб есть у кого инфа как правильно настраивать proguard в многомодульном проекте? разбил 1 модуль на 3, размер релизной апк вырос на 5мб( Либо это нормально и остается только смириться?
--------
Касательно сохранения состояния посмотри в сторону Moxy
из коробки сохраняется, надо лишь хендлить нажатие во фрагменте
Корбен
Ребят объясните что не так? http://screenshot.su/show.php?img=c724086cd4689ee13bfa043575639ce4.jpg
Корбен
Он идет по пути,которого походу нет?
Alex Android
Корбен
Скорее всего это папка
Да даже если я этот путь прописываю-все равно картинку не грузит,хотя на смартфоне все норм
Anonymous
Ребят объясните что не так? http://screenshot.su/show.php?img=c724086cd4689ee13bfa043575639ce4.jpg
Путь есть. Вопрос в том что телефон не рутованый, и фиг ты что оттуда получишь
Anonymous
далеко не все папки доступны
Корбен
В том то и дело что оба устройства не рутованы Но на моем смартфоне все грузит ок,а вот на рабочем-нет Вот и пытаюсь понять почему один и тот же метод не работает на втором
tRuNKator
Забавно, сейчас студию переклинило. Наложило контент от другого проекта на исходные файлы. Не помогает даже invalidate caches, так же пробовал перезагрузить винду.
Anonymous
tRuNKator
Все файлы как на скрине, контент от другого проекта
Корбен
Попробую угадать. Ты пытаешься работать с галереей, но при этом на разных устройствах разное поколение адройда
Я пытаюсь с инета загрузить простую картинку в папку Download,на мой телефон грузит,а на другой нет
Anonymous
а поколения разные.Мой-9,другой-7
Да. С 8 начинается усиление безопасности. Честно, забыл как называется проблема, но суть в том что тебе нужно создать FileProvider что бы разрешить работу с папкой. Что то такое было
Anonymous
Хотя подожди. на 9 работтает, а на 7 нет?оО
Alex Android
Может SuppressWarning где-то и предупреждение об ограничениях платформы не работает
Корбен
Корбен
А какую ошибку выдает?
Не ошибку не выдает,заходит в метод ошибки загрузки.Сейчас
Корбен
А какую ошибку выдает?
http://screenshot.su/show.php?img=39f853ce964f916dc4b71fd846ec62e7.jpg
Anonymous
http://screenshot.su/show.php?img=39f853ce964f916dc4b71fd846ec62e7.jpg
а тебя e.printStackTrace не смущает?
Anonymous
Что logcat выдает?
Anonymous
Там должно быть огромное красное полотно, если код сюда заходит
Корбен
Что logcat выдает?
http://screenshot.su/show.php?img=cbfcceb970ec93a5b909fee5d7ec138e.jpg
Anonymous
неа)
Всмысле неа
Anonymous
У тебя внизу открыт Debug
Anonymous
А тепень нажми на Logcat
Alex Android
неа)
Log.e("TAG", "", e)
Anonymous
Log.e("TAG", "", e)
Да у него принтстектрейс есть
tRuNKator
Надеюсь у тебя есть бэкап...
Та нее, так только в студии, в нотепаде тот же файл в порядке
Anonymous
Та нее, так только в студии, в нотепаде тот же файл в порядке
Аа, ну тогда тупо заного проект генерировать. Я с таким встречался, это косяк кеша студии
Anonymous
Ок, попробую снести папку с настройками студии
Тебе нужно что бы студия забыла об этом проекте... я не нашел как это сделать. если пофиксишь поделись пожалуйста)
Корбен
А тепень нажми на Logcat
лог пустой я там только базовый путь выводил
Anonymous
Там выводиттся куча логово помимо твоих
Anonymous
И когда вызывается printStackTrace, а он вызывается, у тебя выходит красное полотно с ошибкой
Anonymous
есть
кидай лс
awawa
http://screenshot.su/show.php?img=39f853ce964f916dc4b71fd846ec62e7.jpg
На всякий случай спрошу, а пермишены точно есть у приложения? Мало ли, когда ставил приложение может запретил? И еще замечание одно: Environment.getExternalStorageDirectory() на 10 андроиде не взлетит, если на него рассчитываешь, то придется переделать.
Turalllb
<style name="SplashTheme" parent="Theme.AppCompat.NoActionBar"> <item name="android:background">@android:color/transparent</item> <item name="android:foreground">@android:color/transparent</item> такая тема стоит на аппликейшен, но все равно по всему приложению на кнопках, табах появляется стандартный ripple. Мне нужно его вообще отключить. Че то никак не найду как глобально отключить его
Antony
В файле styles смотрел?
Antony
В res
Antony
values
Antony
Это путь
Turalllb
В файле styles смотрел?
ну оттуда я и взял этот стиль, и установил его как тему на applicatio. Ладно, я откачусь на мастер ветку, у меня там вроде все номмально было, посмотрю что там за тема была
Mike
Mike