Size: a a a

Android Developer

2019 January 10

М

Максим in Android Developer
Eugeny Nikolaev
Киньте код полностью класса, в котором ошибка
источник

М

Максим in Android Developer
Eugeny Nikolaev
Киньте код полностью класса, в котором ошибка
источник

М

Максим in Android Developer
это к которому кастуется
источник

CO

Cyril Ovechkin in Android Developer
public MusicDao getMusicDao() {
       return ((App) getActivity().getApplication()).getDatabase().getMusicDao();
   }

Зачем такие города городить? Можно в onCreate() сохранить инстанс вашего App, а потом через этот инстанс дергать getMusicDao(), а можно сделать getMusicDao() статическим методом и внутри него, получая инстанс возвращать MusicDao
источник

М

Максим in Android Developer
это так Марат в своем уроке сделал
источник

М

Максим in Android Developer
опять же он не объяснил зачем это(
источник

CO

Cyril Ovechkin in Android Developer
Ну смотрите, во всех местах, где нужен будет MusicDao вы будете добавлять этот метод с этой дикой строкой с кастами типов, а если сделать в Application, то напишите один раз и будете всюду пользоваться.
источник

CO

Cyril Ovechkin in Android Developer
Принцип DRY работает и все довольны
источник

CO

Cyril Ovechkin in Android Developer
Если смущает лишняя нагрузка на класс App можно выделить этот метод в отдельный класс, а в дальнейшем использовать Dagger для получения MusicDao
источник

EN

Eugeny Nikolaev in Android Developer
К сожалению, сейчас не у пк, если проблема останется (в чем я сильно сомневаюсь)), вечером посмотрю
источник

М

Максим in Android Developer
Eugeny Nikolaev
К сожалению, сейчас не у пк, если проблема останется (в чем я сильно сомневаюсь)), вечером посмотрю
хорошо
источник

NI

Nikolay Ivanov in Android Developer
В манифесте у тэга application  добавьте атрибут name со значением  .App
источник

NI

Nikolay Ivanov in Android Developer
источник

М

Максим in Android Developer
Nikolay Ivanov
В манифесте у тэга application  добавьте атрибут name со значением  .App
получается, что его нужно прописывать, когда есть класс который extends Application?
источник

CO

Cyril Ovechkin in Android Developer
Да
источник

ИК

Илья Кубышкин in Android Developer
в тэге application атрибут android:name
источник

М

Максим in Android Developer
Да с этой поправкой заработало. Спасибо
источник
2019 January 11

AL

Alex Lewz in Android Developer
Andrey Pomazkin
кстати, на коурсере в каком порядке слушать 2 последних курса?
многопоток потом архитектура.   там же порядок вроде как указан.. если смотреть всю специализацию)
источник

GH

Gleb Hotomcev in Android Developer
всем привет! такой вопрос - можно ли как-то программно отозвать user permissions у приложения?
источник

GH

Gleb Hotomcev in Android Developer
то есть Андроид сначала спрашивает, даёт ли юзер доступ, например, к камере, а потом я позже хочу отозвать это разрешение без ведома пользователя
источник