Size: a a a

StartAndroid Ru Kotlin

2020 September 09

ES

Egor Sigolaev in StartAndroid Ru Kotlin
Володимир
потрібно повернутися чере дві .
Вплане через две? С третьей на первую? Или как?
источник

В

Володимир in StartAndroid Ru Kotlin
да
источник

В

Володимир in StartAndroid Ru Kotlin
С третьей на первую
источник

ES

Egor Sigolaev in StartAndroid Ru Kotlin
Володимир
С третьей на первую
Ну данные просто так не передашь с третьей на первую. Посмотри про startActivityForResult и попробуй сделать похожее через 2 активити.
источник

OZ

Oleg Zhilo in StartAndroid Ru Kotlin
Для этого используется event bus паттерн.
источник

d

dmdt in StartAndroid Ru Kotlin
Видел несколько примеров MVP где для каждой активити создаётся папка в проекте, это правильно?
источник

OZ

Oleg Zhilo in StartAndroid Ru Kotlin
dmdt
Видел несколько примеров MVP где для каждой активити создаётся папка в проекте, это правильно?
Размещать активити/фрагменты по пакетам не запрещено, это дело вкуса и удобства навигации по проекту.
источник

d

dmdt in StartAndroid Ru Kotlin
Oleg Zhilo
Размещать активити/фрагменты по пакетам не запрещено, это дело вкуса и удобства навигации по проекту.
Там например пакет home в котором HomeActivity, HomePresenter, HomeModel, Home... И так для каждого активити
источник

OZ

Oleg Zhilo in StartAndroid Ru Kotlin
dmdt
Там например пакет home в котором HomeActivity, HomePresenter, HomeModel, Home... И так для каждого активити
Это распределение классов по фичам, как вы заметили там не только активити фичи, но и все остальные классы данной фичи.
источник

S

Syncended in StartAndroid Ru Kotlin
dmdt
Там например пакет home в котором HomeActivity, HomePresenter, HomeModel, Home... И так для каждого активити
Я как раз таким занимаюсь, как по мне это удобная тема
источник

d

dmdt in StartAndroid Ru Kotlin
Я создал в презентере lateinit var для view, в примере есть attach и detach метод. Как реализовать detach, если lateinit переменная не может быть null?
источник

S

Syncended in StartAndroid Ru Kotlin
var view: View? = null
fun attachView(view: View) {
this.view = view
}
fun detachView() {
view = null
}
источник

d

dmdt in StartAndroid Ru Kotlin
Действительно. Ещё вопрос, почему приложение не запрашивает доступ к хранилищу (в активити кнопка по которой вызываю интент галереи, выбираю изображение и помещаю его в imageView).
источник

d

dmdt in StartAndroid Ru Kotlin
Разрешение проверяю и запрашиваю, в настройках приложения оно Denied, при этом картинка открывается
источник
2020 September 10

AB

Aleksei B. in StartAndroid Ru Kotlin
dmdt
Разрешение проверяю и запрашиваю, в настройках приложения оно Denied, при этом картинка открывается
пробуешь на Android 10 или 11?
источник

d

dmdt in StartAndroid Ru Kotlin
Android 10
источник

AB

Aleksei B. in StartAndroid Ru Kotlin
тогда прочитай статьи про Scoped Storage, начиная с Android 10 были  изменения в работе с хранилищем и с запросом разрешений связанных с ним
источник

d

dmdt in StartAndroid Ru Kotlin
В соседнем чате подсказали что галерея вроде как даёт доступ к той единственной картинке которую выбрал
источник

d

dmdt in StartAndroid Ru Kotlin
Aleksei B.
тогда прочитай статьи про Scoped Storage, начиная с Android 10 были  изменения в работе с хранилищем и с запросом разрешений связанных с ним
окей
источник

AB

Aleksei B. in StartAndroid Ru Kotlin
если ты получаешь изображение только через Intent то да, твое приложение не должно запрашивать разрешение, оно лишь просит другое приложение предоставить картинку
источник