169 похожих чатов

Добрый вечер. Подскажите пожалуйста можно ли выносить свой класс который

наследуется от AsyncTask в отдельный файл, при том что внутри него мне надо взаимодействовать с вью элементами главного потока? Я всегда просто оставлял главный поток и наследуемый от AsyncTask'a класс в одном файле

20 ответов

24 просмотра

По феншую надо бы в разных. Это могут быть разные слои Начинающему это сложно, пробрасывать вызовы иногда - держи в одном. Асинктаски устарели но в учебных целях пойдут

Android-Androidov Автор вопроса

ну с меня и спрашивают в учебных целях) а так спасибо за ответ я вас понял

Сможешь в нужное место по слоям и файлам - хорошо. Асинктаски работающие с сетью и файлами - это Model уровень, файл репозитария скажем. А работа с ui - уровень V - view

Android-Androidov Автор вопроса

в моем случае это не критично,требование - главное чтобы работало. А для себя я бы с удовольствием почитал, я так понимаю это же MVP архитектура да?

MVP или MVVP. В учебных целях лучше сразу разбивку методов по ней освоить. Примеры есть Я совмем ранние проекты все в одном файле лепил - потом раскидал просто методы копипастом и рефакторингом по слоям

Android-Androidov Автор вопроса

советуете с самого начала придерживаться чистой архитектуры?

не в одном файле, а MVC !!! 😂

Самые первые проекты можно так. Н

God activity это называется. Видал и по 1000+ строк

а почему не Single Activity, так вроде модно

Android-Androidov Автор вопроса

разве god activity не то же самое что и single activity?

а ты случаем телеграм не писал?)

Нет. God object делает сразу 100500 разных вещей, нарушая S из SOLID. Поэтому там и 1000 строк. А в single activity строк 20, это контейнер просто, а все вью во фрагментах.

Пока нет!

Android-Androidov Автор вопроса

а вот оно что, понял спасибо)

Тьфу, от того как в официальных сорцах реализована боковая менюшка хочется плеваться и материться.

зато плавно👀

Ага. Функционал одной кнопки размазан по +100500 классам или слоям. Зато плавно, тьфу.

у меня помнится в одном проекте 3к строк активити была)

Ну вот прислали посмотреть 10+ активностей по 600-800 строк без единого коммента

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта