Как переходить между окнами android-приложения по меню?
Друзья, назрел вопрос, котороый толком не освещается ни в одном онлайн-учебнике: как перейти между окнами по меню?
Пока назрели в голове 3 варианта. Вариант 1: каждое окно = Activity, в каждой Activity копипастить меню, т.е. методы onCreateOptionsMenu и onOptionsItemSelected. Вариант явно излишне многословный, хотя и рабочий. Вариант 2: см. вариант 1, но оформить меню в виде отдельного класса и унаследовать Activity от него. Не очень понимаю, как это реализовать. Вариант 3 сделать с помощью фрагментов, пока тоже не очень понимаю.
Ещё варианты?
Фрагменты. А вообще в андроиде нет такого паттерна UI, зачем вам это?
Как именно фрагменты - курите маны и задавайте конкретные вопросы.
Все варианты с активити - от лукавого.