Есть главное активити с гридом элементов. Кликнув на элемент, открывается другое активити EditorActivity со списком других элементов. Если кликнуть на один из них, то показывается диалоговое окно* для редактирования элемента. В нем по паре EditText, ExpandableListView и кнопка. *Что будет правильнее использовать: диалоговое окно или новое активити? Если Alert, то груда элементов - придется сделать его на весь экран. Если активити, то семантически будет показывать, что это только для редактирования определённых элементов. Но при этом пользователю придётся докликаться до 3 активити.
Есть ли какие-нибудь еще преимущества у обоих подходов?