Constantine
Можешь навскидку вспомнить тупиковую или сложную ситуацю в которую может завести эта "неполновесность"?
Обработка ошибок сети в RestService почти невозможна - OkHttp с Retrofit на голову выше По поиску view - ButterKnife быстрее При получении аппликейшн класса аннотацией, возможна (маловероятна, но) утечка контекста Замена многопоточности и переключением в MainThread - это надстройка над AsyncTask, который сам по себе не идеальный -RxJava полная и отличная замена
Constantine
Как фреймворк для начала - да, удобный. Но больших проектов на нём не пишут
Constantine
Для чего то небольшого - да
François Leclercq
@stanev ясно, спасибо =)
Doston
invalidate && restart
Спасибо. Уже решил проблему)
Constantine
@stanev ясно, спасибо =)
Сеть в любом случае перекатывать на что вменяемое, сейчас тем более это очень просто Ну а для средне-несложных проектов 👍 Потом сам прийдёшь с пониманием почему надо что-то вместо аннотаций На здоровье
Aliaksei
есть люди, работавшие с safetynet api?
Denis
А есть кто проект готов взять? Из мск, готовы выше рынка оплатить
Denis
Извините за оффтоп) но очень нужен человек)
François Leclercq
Извините за оффтоп) но очень нужен человек)
Правила чата: 🚫 Публикация вакансий запрещена
Denis
Да я вакансию не предлагаю, исполнителя на проект бы партайм/фултайм
d
Да отправьте уже человека в чат с вакансиями
d
https://t.me/mobile_jobs
Denis
Спасибо
Dmytro
в метод попадает
ну вот видишь... А я просто загулил
Semyon
ну вот видишь... А я просто загулил
я тоже гуглил , 20 вкладок открыл и всё равно запутался
Semyon
ну вот видишь... А я просто загулил
глянь пожалуйста https://toster.ru/q/533082
Ilya
Вопрос по методу recreate активити. После его вызова на некоторых девайсах наблюдается черный блинк на 1 секунду. Кто знает как побороть? Зависимость от версии ОС или новизны железа не выявлена
Ilya
Гугл говорит, что можно отключить превью флагом windowDisablePreview в стилях, но это не помогло
Artem
я тоже гуглил , 20 вкладок открыл и всё равно запутался
вопрос в том, как именно ты меняешь язык приложения
Semyon
вопрос в том, как именно ты меняешь язык приложения
изначально через string ресурсы. А сейчас необходимо и через настройки
Artem
да, глянул. и так работать не будет. язык это часть базового контекста
Artem
соотв. устанавливать его надо на этом уровне
Artem
например в oncreate активити, до установки contentview
Artem
или до супера... чет уже не помню
Ilya
в классе application тоже надо
Artem
у меня и на уровне активити работает
Artem
суть в чем, ты установил локаль, изменил конфигурацию конкретной страницы
Artem
закрыл ее и открыл новую
Ilya
и там и там иначе getString неправильно будет работать и даты и прочее
Semyon
а как мне сделать изменение языка в целом?Во всём приложении
Ilya
ну суть в том, что менять для того контекста, который нужен для использования ресурсов
Artem
How to refresh activity after changing language (Locale) inside application - Stack Overflow https://stackoverflow.com/questions/8049207/how-to-refresh-activity-after-changing-language-locale-inside-application
Artem
вот бодрый пример
Semyon
уже лучше
Semyon
о да
Semyon
заработало
Semyon
после смены языка вот так сделал
Semyon
Intent intent = getIntent(); finish(); startActivity(intent); Intent intent_main = new Intent(Settings.this, MainMenu.class); startActivity(intent_main);
Semyon
тоесть после смены языка возвращает в главное меня и там уже всё норм
Semyon
последний вопрос , а в android:defaultValue="" указывать 0,1 или сам язык который в массиве прописан , тоесть English, Русский?
Artem
лучше для себя реши какой у тебя default и лежит в values
Artem
остальные кодом (en, fr) добавь
Semyon
тут странную вещь заметил
Semyon
во всех активити всё гладко меняется кроме land
Semyon
тоесть там язык такой же остаётся
Semyon
или это не может быть из-за land?
Artem
да вроде не должно
Semyon
а почему тогда?
Semyon
чёт понять я не могу
Semyon
везде меняется кроме land
Ilya
ну значит не пересоздается активити эта, может флаги какие стоят
Semyon
щас ради интереса переделю его в portrait
Semyon
переделал в portrait и всё норм
Semyon
magic чтоли
Semyon
меняю одну строчку в манифесте (android:screenOrientation="landscape") и сразу сменя языка перестаёт работать
Semyon
https://stackoverflow.com/questions/33541923/android-language-changes-after-rotation
я так и прописал finish() затем старт снова
Semyon
даже если не запускать land активити до смены языка всё равно не изменится
Sergey
ребят, подскажите, openSignal для пушей бесплатня?
Dug
ребят, подскажите, openSignal для пушей бесплатня?
насколько помню не совсем вроде бы, но эт неточно
Dug
давно дело с ним имел
Maxim
есть несколько локализаций, андроид автоматичеки переводит в замисимости от локали системы. как мне принудительно самому указать файл для локализации?
Anton
Это какая-то местная шутка? Просто выше такое уже обсуждали
Anonymous
plurals не корректно работали в values/strings.xml перенес в values-ru/strings.xml все вроде норм, но теперь если в системе английская локаль то приложение вылетает типа ресурс не найден
Anonymous
пробовал Locale.setDefault(Locale("ru")) в Application до super.onCreate - не помогло
Александр
это как?
То что удалил
Anonymous
так работало некорректно
Tishka17
Ну в values английский ещё положить
Tishka17
Например, английский
Anonymous
хм
Anonymous