Size: a a a

Android Developers

2020 July 10

n

neikist in Android Developers
Valentin
Ровно так же есть методы у Context.getDrawable() например, и ContextCompat🤷
Так без ContextCompat и прочего сами же взвоете что приходится разный код под разные версии писать.
источник

n

neikist in Android Developers
Его и так конечно приходится писать, но хоть какая то помощь от гугла есть.
источник

Х

Х in Android Developers
Всем привет! Подскажите пожалуйста, какие библиотеки стоит изучать а какие нет?
источник

D

DarkPerl in Android Developers
Х
Всем привет! Подскажите пожалуйста, какие библиотеки стоит изучать а какие нет?
Которые понадобятся в работе.
источник

В

Вася in Android Developers
Нужные библиотеки стоит изучить, другие не стоит
источник

НМ

Никола Михайлов... in Android Developers
Всем доброе утро)
Хочу узнать good practice с хранением константы EXTRA для того, чтобы геттить и сеттить данные в интент.
Понятно, что они EXTRA не должен быть захардкожен, а вынесен в константу. Знаю, что при переходе во второе активити из первого лучше создать и вызывать метод createInstance, который объявлен в companion второго активити (в этом же методе в интент вкладывается инфа и внутри активити геттится). Но что делать при обратной передаче данных из второго в первое активити?
Нашел два варианта: Вынести все EXTRAs в синглтон объект, либо в ресурсы. Но что предпочтительнее в общей практике?
источник

QH

Quantum Harmonizer in Android Developers
Никола Михайлов
Всем доброе утро)
Хочу узнать good practice с хранением константы EXTRA для того, чтобы геттить и сеттить данные в интент.
Понятно, что они EXTRA не должен быть захардкожен, а вынесен в константу. Знаю, что при переходе во второе активити из первого лучше создать и вызывать метод createInstance, который объявлен в companion второго активити (в этом же методе в интент вкладывается инфа и внутри активити геттится). Но что делать при обратной передаче данных из второго в первое активити?
Нашел два варианта: Вынести все EXTRAs в синглтон объект, либо в ресурсы. Но что предпочтительнее в общей практике?
Вариант с ресурсами — бред.
источник

НМ

Никола Михайлов... in Android Developers
то естьэто лучший вариант: в setResult я передаю этот экстра FirstActivity.EXTRA_DATA
и потом в onActivityResult тоже вытягиваю с помощью этой же const
источник

AK

Anton Kulykov in Android Developers
Никола Михайлов
Всем доброе утро)
Хочу узнать good practice с хранением константы EXTRA для того, чтобы геттить и сеттить данные в интент.
Понятно, что они EXTRA не должен быть захардкожен, а вынесен в константу. Знаю, что при переходе во второе активити из первого лучше создать и вызывать метод createInstance, который объявлен в companion второго активити (в этом же методе в интент вкладывается инфа и внутри активити геттится). Но что делать при обратной передаче данных из второго в первое активити?
Нашел два варианта: Вынести все EXTRAs в синглтон объект, либо в ресурсы. Но что предпочтительнее в общей практике?
почему не реализовать обратную передачу через вызов startActivityForResult и получать в onActivityResult от второй актвити  данные
источник

AK

Anton Kulykov in Android Developers
Никола Михайлов
то естьэто лучший вариант: в setResult я передаю этот экстра FirstActivity.EXTRA_DATA
и потом в onActivityResult тоже вытягиваю с помощью этой же const
+
источник

AK

Andrei Kravz in Android Developers
Никола Михайлов
Всем доброе утро)
Хочу узнать good practice с хранением константы EXTRA для того, чтобы геттить и сеттить данные в интент.
Понятно, что они EXTRA не должен быть захардкожен, а вынесен в константу. Знаю, что при переходе во второе активити из первого лучше создать и вызывать метод createInstance, который объявлен в companion второго активити (в этом же методе в интент вкладывается инфа и внутри активити геттится). Но что делать при обратной передаче данных из второго в первое активити?
Нашел два варианта: Вынести все EXTRAs в синглтон объект, либо в ресурсы. Но что предпочтительнее в общей практике?
viewModel+liveData
источник

НМ

Никола Михайлов... in Android Developers
Andrei Kravz
viewModel+liveData
пока рано)
источник

AK

Andrei Kravz in Android Developers
всм?
источник

J

Jacob in Android Developers
Кто то уже перевел приложение на scoped storage или используете android:requestLegacyExternalStorage="true" ?
посмотрел на это какой то адок, external storage rip((
источник

НМ

Никола Михайлов... in Android Developers
мне
источник

НМ

Никола Михайлов... in Android Developers
спасибо)
источник

T

The The in Android Developers
Jacob
Кто то уже перевел приложение на scoped storage или используете android:requestLegacyExternalStorage="true" ?
посмотрел на это какой то адок, external storage rip((
в чем ад заключается? нормальное решение чтобы не давать горепрограммистам доступ к файлам юзера
источник

J

Jacob in Android Developers
The The
в чем ад заключается? нормальное решение чтобы не давать горепрограммистам доступ к файлам юзера
так доступ то все равно остался, просто теперь этот доступ через жопу (contentResolver), нельзя получить file uri или File(), только через contentResolver.openFileDescriptor
источник

ES

Egor Sigolaev in Android Developers
The The
в чем ад заключается? нормальное решение чтобы не давать горепрограммистам доступ к файлам юзера
Это получается с 11 андроида доступ будет только к папке приложения?
источник

ES

Egor Sigolaev in Android Developers
Egor Sigolaev
Это получается с 11 андроида доступ будет только к папке приложения?
Или доступ к загрузкам, картинкам и т.д. останется?
источник