Владимир
на 35 и 36 в одинаковых условиях на 35 нет подсветки на 36 есть
Ruslan
Всё равно подсвечиивает как не используемые
Скорее всего советует их сделать private
Ruslan
Может все таки подсказки прочитаете?
Владимир
Он ничего не советует)
Владимир
Владимир
И как сделать чтобы все нормально подсвечивалось, а не так будто половина не используется?)
Обычно если есть подсказки он подчеркивает, а отсутствие подсветки не имеет к этому никакого отноешния. Тут гет подчёркнут но при этом всё равно подсвечен
Speedy
Перезагружал))?
Владимир
Даааа
Gleb
всем привет, ребят, кто может подсказать, как определить была ли совершена покупка в webView?
Владимир
Да постоянно второй день пишу уже и половина кода подсвечивается половина нет
Gleb
разработчик сайта, который ты открываешь в вебвью
по сути нужно просто узнать отправил человек деньги или же нет на сайте и как то передать в приложение
Gleb
JavaScriptInterface
Спасибо)
Владимир
Я так понимаю решения проблемы подсветки не существует)
Eugene
Я так понимаю решения проблемы подсветки не существует)
Меню "Invalidate caches / restart". Если не поможет, то переустановка студии
Владимир
Anatoliy
Добрый день. Подскажите,как классы модели заинжектить в презентер?сейчас я с помощью кинжала инжектирую всё во view и оттуда передаю в presenter,а хочу инжектить прямо в презентер.
Anatoliy
или пример хорошего кода с MVP посоветуйте, что бы и ретрофит и рум были хотя бы.спасибо
Anatoliy
Почему в Presenter ?) Почему не Repository например?)
Если у меня есть классы модели, будто то работа с сетью или бд.то я буду инжектить их в презентер и там же вызывать методы модели
Anatoliy
> хорошего кода с MVP это оксюморон
почему?если не сложно,то вкратце поясните
Mike
почему?если не сложно,то вкратце поясните
потому что MVP очень императивный, не сильно предсказуемый, не очень тестируемый и мешает сохранять состояние. https://habr.com/ru/post/467983/
Anatoliy
то есть тупо забивать и ехать в сторону mvvm сразу?
Anatoliy
or mvi😏
Mike
куда-нибудь туда, да (если архитектура вообще нужна)
Anatoliy
я пилю портфолио , поэтому думаю да.нужна. на активити с 4000 строчек кода я уже насмотрелся
Mike
я пилю портфолио , поэтому думаю да.нужна. на активити с 4000 строчек кода я уже насмотрелся
Разделять ответственность, несомненно, нужно. Активити на 4к строк — это обычно бизнес + отображение + низкоуровневые детали вперемешку.
Anatoliy
Просто насколько я понимаю,если используешь mvp и в самом presenter делаешь работу с сетью и бд,то и смысла в mvp особого нет. Или это просто отсутствие слоя модели на человеческом языке?
Anatoliy
Буду рад если поясните
DarkPerl
Буду рад если поясните
Принцип мухи отдельно, котлеты отдельно. И все в идеале должно быть взаимозаменяемо и легко тестируемо. У вас могу приходить данные из сети или базы данных в одном виде а потом конвертироваться в другой для работы с бизнес логикой и отдаваться во вью презентейшн слой
DarkPerl
Если коротко.
Anatoliy
Хм
DarkPerl
Хм
Слои примерно могут выглядеть таким образом view presenter interactor repository
Mike
Взаимозаменяемость переоценена.
DarkPerl
Взаимозаменяемость переоценена.
Согласен. Есть вещи, которые практически не меняются на протяжении всего жизненного цикла разработки по
DarkPerl
Но все же )
Mike
DarkPerl
Ну да ну да )))) 😁
Anatoliy
Слои примерно могут выглядеть таким образом view presenter interactor repository
в моем понимании два послених это и есть model
Anatoliy
Так и есть. Domain и Data слои
вот я всё это и хочу сделать и перенести из presenter в model как у людей
Anatoliy
Пока не могу разобрать как model в презентер добавить
Ilio
Ребят, подскажите, пожалуйста, может кто знает. Мне нужно импортировать в Майнкрафт ПЕ файлы с картами, как это сделать? Не могу понять :(((
Ilio
Спасибо
Ilio
Но я серьезно, я понимаю что нужно использовать getLaunchIntentForPackage, но не знаю что передавать, спросил ибо уже совсем не знаю что делать, а таких приложений куча, может кто подсказал бы
BDB 🏴‍☠️
Всем шалом, есть активити, в котором расайкл берет из БД пути на фотографии из сис памяти и заполняет расайкл фотками через bitmap.decodeFile. Но активити очень медлонно открывается. Нажал открыть, через 3 сек только открывается. Как это исправить ?
Ivansuper
Как "изи вэй" можешь взять пикассо глайд или какие угодно библиотеки подгрузки картинок
BDB 🏴‍☠️
Как "изи вэй" можешь взять пикассо глайд или какие угодно библиотеки подгрузки картинок
глайд и так испольузю. Еще и качество сжал. Чтобы в фоне делать, надо где сетиться адаптер в поток?
Ivansuper
глайд и так испольузю. Еще и качество сжал. Чтобы в фоне делать, надо где сетиться адаптер в поток?
Нет, сет адаптера не надо в поток. Расчехляй тогда профайлер и смотри что тормозит
BDB 🏴‍☠️
👌
Кирилл
Кто нибудь может поделиться хорошим материалом по composite builds в андройде?
Anatoliy
Я уже прочитал статьи на эту тему.на данный момент проблема именно в том как это сделать. Я использую moxy и хочу передавать репозитории model сразу в presenter
Артем
Привет, подскажите пожалуйста, кто ни будь делал подобный дизайн без использования либы https://github.com/long1eu/SpaceTabLayout, она явно устарела, глючит сильно и работает не совсем так как мне нужно(
namiastra
Всем привет! Что советуете для для интеграции чата в приложение? Где можно отправлять фото, документы. Спасибо!
Anatoliy
Мокси не про это ) Передавать данные можно как обычно. Слои общаются через интерфейсы.
как не про это? разве нельзя взять кинжал и заинжектить в презентер все классы модели?
DarkPerl
как не про это? разве нельзя взять кинжал и заинжектить в презентер все классы модели?
Инжект тоже не про слои ) И точно не про передачу данных между слоями.
DarkPerl
Так понятнее будет
Lev
А можно заставить андроид поверить самоподписному сертификату?
Anatoliy
Смотрите для начала SOLID
я вообще не о слоях говорю.и про solid в курсе. когда view обращается к presenter, тот дергает модель. то есть модель там уже должны быть или передана .я сейчас передаю коряво, через view.а хочу сразу заинжектить в презентер и там крутиться
Anatoliy
Может я потерял нить разговора где-то😁
Anatoliy
Да
DarkPerl
Что вы хотите тут заинжектить?
Anatoliy
Но для этого надо либо создавать объекты либо инжектить в презентер
Anatoliy
пример
DarkPerl
Но для этого надо либо создавать объекты либо инжектить в презентер
За вас условно говоря создаст их room/retrofit фабрика
DarkPerl
Вы к api этих фреймворков обращаться будете
Anatoliy
есть класс по работе с бд. нажатие с view идет в презентер, там презентер обращается к model - к этому классу по работе с бд. И он должен быть в презентер передан тем или иныи способом