Create generic/base form class regardless if activity or fragment
Clash Royale CLAN TAG #URR8PPP Create generic/base form class regardless if activity or fragment I'm trying to create a generic/base form regardless if it is an activity or fragment . To make it simple, a Form can submit so: activity fragment Form class BaseFormActivity extends AppCompatActivity { public abstract void submitForm(); @Override public void setContentView(int layoutResID) { ConstraintLayout activityBaseForm = (ConstraintLayout) getLayoutInflater().inflate(R.layout.activity_base_form, null); FrameLayout frameBaseForm = activityBaseForm.findViewById(R.id.frame_base_form); getLayoutInflater().inflate(layoutResID, frameBaseForm, true); findViewById(R.id.btn_submit).setOnClickListener(v -> submitForm()) // for the sake of simplicity, there's a button that will trigger submitForm() method super.setContentView(activityBaseForm); } } Here, I just include some default layout for a form, and a button for submit that triggers the abstract meth...