@android_ru

Страница 1220 из 3205
Sergey
06.04.2017
19:37:47
работает

Alexey
06.04.2017
19:38:26
бля, magic

рили

у меня что-то как-то заползало под статус бар

Google
Sergey
06.04.2017
19:38:43
есть одно но ))

Alexey
06.04.2017
19:38:44
а у тебя в теме что стоит?

Sergey
06.04.2017
19:38:49
это активити

с фрагментами там есть проблемы

Alexey
06.04.2017
19:39:11
с фрагментами там есть проблемы
а чем отличается? у меня во фрагменте было да

Alexey
06.04.2017
19:39:34
Sergey
06.04.2017
19:39:59
а что за проблемы?
как у тебя, что не реагирует на fitSystemWindows

Alexey
06.04.2017
19:40:04
просто может эта либа для статус бара решает проблемы, не ? Если так то я с удовольствие впилю и избавлюсь от кастылей

Alexey
06.04.2017
19:40:51
не думаю
а это у тебя чистый проект или твой какой-то?

Google
Alexey
06.04.2017
19:40:55
ну где ты мне ща показал

Sergey
06.04.2017
19:41:12
Alexey
06.04.2017
19:41:39
Hello world создал
можешь скинуть мне этот хеллоуворл?, попробую во фрагменте в нем поэкспереминтировать

Sergey
06.04.2017
19:41:46
хочу уже допилить свой проект, лень сильно отвлекатся

Sasha
06.04.2017
19:42:19
Ребят, а как в mvp так организовать model, чтобы она умела общаться с любым presenter-ом?

Sasha
06.04.2017
19:44:00
Ну вот есть модель Firebase скажем, которая одна на все приложение, но ее дергать будут куча презентеров

Sasha
06.04.2017
19:44:30
Можешь немного поподробнее, пожалуйста?

Alexey
06.04.2017
19:45:11
Можешь немного поподробнее, пожалуйста?
эм, ну ладно не инджекти, а просто используй один синглтон во всех презентерах например))

Edgar Khimich
06.04.2017
19:45:24
как сделать стрелочку в спиннере черной ? Поменять цвет имею ввиду

Sasha
06.04.2017
19:46:49
Ну в классе FirebaseModel должно быть поле presenter, чтобы организовать между ними общение. А какого типа оно будет же неизвестно, вот где застрял Сорян, если вопрос дурацкий

передать презентеру модель не проблема, как в модели проинициализировать презентер

Vladimir
06.04.2017
19:51:38
Передай туда ссылку на свой текущий презентер

Пусть она принимает какой то базовый Presenter, а все остальные наследуй от него

Хз, поизвращайся

Можно по разному)

Sasha
06.04.2017
19:53:18
и потом базовый кастовать к тому типу, который мне нужен, в методах, которые понадобятся этому презентеру?

Vladimir
06.04.2017
19:53:58
Зачем?

Google
Vladimir
06.04.2017
19:54:04
Просто у базового сделай метод

Который тебе везде нужен

И в каждом напиши ему свою реализацию

И дергай его

Полиморфизм во всей красе)

Понял суть?

Sasha
06.04.2017
19:54:55
секунду, перевариваю

ну вот пришел в модель базовый презентер, как мне дернуть метод конкретного. скастовать же только

Vladimir
06.04.2017
19:56:06
Передаешь в свой допустим интерактор текущий презентер который снаследован или реализован от какого базового класса через this

Нет

Зачем

У базового класса

Vladimir
06.04.2017
19:56:20
Напиши метод

И реализуй во всех наследниках

По разному

Не ну можешь и скастить

Sasha
06.04.2017
19:56:44
а если этот метод только в одном презентере будет и в базовом нет надобности, тем более во всех остальных

Vladimir
06.04.2017
19:56:49
Но как тебе знать какой куда пришёл

Тебе нужна ж абстракция

Sasha
06.04.2017
19:57:21
так выходит, что в базовом будут тогда все-все методы всех презентеров что ли?

Google
Vladimir
06.04.2017
19:57:26
Тогда это уже другой вопрос, ты спрашивал как из одной модели дергать все презентеры ж вроде

Ну делай такую магию только с нужными

Вообще по хорошему модель не должна обращаться к презентеру вроде

Sasha
06.04.2017
19:58:20
А КАК ТОГДА

Vladimir
06.04.2017
19:58:21
Презентер должен тянуть нужные данные из интерактора

Который тянет их из репозитория

Короче сделай магию которую я тебе описал с нужными презентерами

И думаю это решит твою проблему

Для точности можешь уточнить у гуру архитектуры в этом чатике https://t.me/Android_Architecture

Admin
ERROR: S client not available

Sasha
06.04.2017
20:00:20
я до интеракторов еще не дошел) вопрос был как организовать общение модели с ЛЮБЫМ презентером, а не со всеми сразу. Так то понятно, что просто метод у базового, а у каждого уже будет своя реализация. а когда у всех разные методы, как тогда модели обратиться к ним? пока на ум только кастование приходит(

Vladimir
06.04.2017
20:01:17
Тебе нужно что бы эти презентеры наслежовались или реализовывали базовый класс

И принимать базовый класс

Вот и всё решение

Понял?

Sasha
06.04.2017
20:02:18
Принял базовый — как дернуть конретный метод?

Vladimir
06.04.2017
20:02:26
Обратится к нему

Sasha
06.04.2017
20:02:32
как?)

Vladimir
06.04.2017
20:02:32
Этот метод будет у тебя в базовом

Описан

Google
Sasha
06.04.2017
20:02:43
не будет его в базовом

Vladimir
06.04.2017
20:02:43
Абстрактно

Тогда никак

Sasha
06.04.2017
20:02:55
он тогда во всех презентерах окажется, ну

мне такое не надо

Vladimir
06.04.2017
20:02:58
Тогда принимай четкий презентер

Sasha
06.04.2017
20:03:05
так тоже нельзя

Vladimir
06.04.2017
20:03:08
И плоди миллион функций)

Не во всех

Sasha
06.04.2017
20:03:27
модель одна

Vladimir
06.04.2017
20:03:31
Только там где нужно будеи

Где ты его реализуешь

Я ж тебе не говорю везде совать базовый класс

Только туда куда нужно

Может я просто не понимаю до конца твоей задачи и мыслю выдумывая требования сам

Sasha
06.04.2017
20:05:59
я не очень понимаю зачем базовому презентеру методы одного конкретного

задача такая, что надо уметь в модели дернуть методы любого презентера

Roman
06.04.2017
20:08:47
Может быть проще код скинуть?

jimmywit
06.04.2017
20:46:07
привет, у кого-нибудь есть на памяти представительства немецких компаний в россии по java-разработке / android ?

jimmywit
06.04.2017
20:51:22
хорошо, еще какие варианты у кого?

Страница 1220 из 3205