зависимости от него подгружаю лейаут. Это говнокод?
switch (action) {
case SET:
setContentView(R.layout.activity_set_passwords);
set();
break;
case CHANGE:
setContentView(R.layout.activity_change_passwords);
change();
break;
case DELETE:
setContentView(R.layout.activity_delete_passwords);
delete();
break;
}
По мне так да, ибо одна активити тут занимается всем подряд. Лучше сделать три разных от одного родителя, например
Обсуждают сегодня