когда мы должны создать новый макет в android - PullRequest
0 голосов
/ 28 марта 2020

У меня есть два действия, которые работают так схоже, лучше создать отдельные действия и макет, или я использую только одно действие и макет, но управляю различиями с помощью операторов if?

1 Ответ

1 голос
/ 28 марта 2020

Это зависит от того, насколько различны эти два действия.

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

Но если вы будете использовать большую часть операторов if, это не увеличит удобочитаемость кода, и вы должны будете использовать две разные операции .

Еще одна вещь, которую нужно знать. Если ваши макеты одинаковы, вы можете использовать один и тот же макет в нескольких классах Activity.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...