Size: a a a

Android Developers

2020 September 12

NT

Nikita Tipun in Android Developers
4NK1R
люди, кто шарит в MVVM, подскажите пожалуйста - я правильно понял назначение ViewModel? и если нет - что не так? заранее спасибо
Немного неправильно юзаешь корутины. Тебе не нужно переводить на Main диспатчер потому что viewModelScope по умолчанию на нем выполняется. Если делать по-правильному, то корутины должны быть самодостаточными и в методе вьюмодели вообще не должно быть переключения диспатчеров, то есть ты просто запустил корутину в vmScope и в ней вызываешь suspend методы всяких интеракторов/репозиториев, а уже внутри них переводишь на нужный тебе диспатчер
источник

4

4NK1R in Android Developers
спасибо)
источник

ES

Egor Sigolaev in Android Developers
Maxim
Всем привет

Нужно в WebView разместить только 300px по ширине.

Как это можно сделать?
Width = 300px
источник

MG

Mikhail Gribanov in Android Developers
Подскажите пожалуйста как правильно работать с файлами в Android 10+. А то я с этим Scoped Storage вообще запутался (посылаю лучи благодарности гуглу за очередные изменения API).

Мне надо сохранять данные (не медиа!) из приложения в общедоступную память, чтобы пользователь и все другие приложение могли с ними работать и чтобы они сохранялись даже после удаления приложения.

Основные проблемы на Android 10+:

Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM) теперь legacy

File(filePath).mkdirs() теперь не создает папки даже несмотря на то что разрешение на запись дано

File(filePath).createNewFile() теперь возвращает No such file or directory
источник

BT

Boris Timofeev in Android Developers
Mikhail Gribanov
Подскажите пожалуйста как правильно работать с файлами в Android 10+. А то я с этим Scoped Storage вообще запутался (посылаю лучи благодарности гуглу за очередные изменения API).

Мне надо сохранять данные (не медиа!) из приложения в общедоступную память, чтобы пользователь и все другие приложение могли с ними работать и чтобы они сохранялись даже после удаления приложения.

Основные проблемы на Android 10+:

Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM) теперь legacy

File(filePath).mkdirs() теперь не создает папки даже несмотря на то что разрешение на запись дано

File(filePath).createNewFile() теперь возвращает No such file or directory
Через Storage Access Framework работай
источник

СП

Сергей П. in Android Developers
Mikhail Gribanov
Подскажите пожалуйста как правильно работать с файлами в Android 10+. А то я с этим Scoped Storage вообще запутался (посылаю лучи благодарности гуглу за очередные изменения API).

Мне надо сохранять данные (не медиа!) из приложения в общедоступную память, чтобы пользователь и все другие приложение могли с ними работать и чтобы они сохранялись даже после удаления приложения.

Основные проблемы на Android 10+:

Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM) теперь legacy

File(filePath).mkdirs() теперь не создает папки даже несмотря на то что разрешение на запись дано

File(filePath).createNewFile() теперь возвращает No such file or directory
Через контент провайдер. Иначк никак.
источник

MA

Morgan AD in Android Developers
Здравствуйте, подскажите пожалуйста самый лучший способ передачи данных с диалогового окна во фрагмент, знаю, что можно через bundle и интрефейсы, но думаю есть способ получше, к примеру navigation, только не знаю как
источник

он

обязательно необязат... in Android Developers
Morgan AD
Здравствуйте, подскажите пожалуйста самый лучший способ передачи данных с диалогового окна во фрагмент, знаю, что можно через bundle и интрефейсы, но думаю есть способ получше, к примеру navigation, только не знаю как
Через презентер
источник

MA

Morgan AD in Android Developers
А если mvvm
источник

DE

Denis Egorov in Android Developers
Morgan AD
Здравствуйте, подскажите пожалуйста самый лучший способ передачи данных с диалогового окна во фрагмент, знаю, что можно через bundle и интрефейсы, но думаю есть способ получше, к примеру navigation, только не знаю как
можно через таргет фрагмент
источник

DE

Denis Egorov in Android Developers
просто колбэчить в него
источник

I

Ivan in Android Developers
Denis Egorov
можно через таргет фрагмент
только надо помнить, что этот способ deprecated
источник

DE

Denis Egorov in Android Developers
Ivan
только надо помнить, что этот способ deprecated
?
источник

I

Ivan in Android Developers
таргет фрагмент зепрекейтед
источник

a

akella122⌬ in Android Developers
Ребят, как из material кнопки сделать круглую?
источник

a

akella122⌬ in Android Developers
Просто много способов и я теряюсь какой лучше
источник

DE

Denis Egorov in Android Developers
Ivan
таргет фрагмент зепрекейтед
не слышал про такое
источник

I

Ivan in Android Developers
Denis Egorov
не слышал про такое
источник

DE

Denis Egorov in Android Developers
на такое можно не обращать внимание. Гугл так любит пиарить новые api
источник

A

Andryuhahaha in Android Developers
akella122⌬
Ребят, как из material кнопки сделать круглую?
через shapeappearance
источник