В архитектуре MVP действие или фрагмент должны быть компонентом просмотра?
В нашей команде мы отделяем логику пользовательского интерфейса от действия или фрагмента, создавая новый класс для представления и позволяя действию / фрагменту управлять только жизненным циклом. Это хорошая практика или нет?
public abstract class BaseView implements ViewInterface {
protected View rootView;
protected Context contextInterface;
private TextView nameTextView;
public BaseView(Context contextInterface, LayoutInflater inflater, ViewGroup container) {
this.contextInterface = contextInterface;
rootView = inflater.inflate(R.layout.fragment_recycler, container, false);
nameTextView=rootView.findViewById(R.id.tv_user_name);
}}
мы решили, что на основе этой статьи: https://www.techyourchance.com/activities-android/