Это зависит от того, насколько различны эти два действия.
Например, если у вас есть AddSomethingActivity
и EditSomethingActivity
, которые в значительной степени совпадают, за исключением того, что EditSomethingActivity
будет предварительно загружать некоторые данные в поля, отличные от yes, вы должны использовать одну и ту же Activity
и компоновку для этих двух действий.
Но если вы будете использовать большую часть операторов if, это не увеличит удобочитаемость кода, и вы должны будете использовать две разные операции .
Еще одна вещь, которую нужно знать. Если ваши макеты одинаковы, вы можете использовать один и тот же макет в нескольких классах Activity
.