Я работаю над созданием игры с несколькими уровнями, и мне было интересно, правильно ли я это сделаю. У меня есть экран меню с уровнями на выбор, и каждый уровень (кнопка) начнет новую деятельность специально для этого уровня. Это хорошая практика или просто ужасно неэффективна?
Это не только хорошая практика, это, пожалуй, единственная практика. Вы можете подумать о том, чтобы эти ссылки хорошо читали и понимали основы.:)
http://developer.android.com/guide/practices/ui_guidelines/activity_task_design.html
http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle
Я не думаю, что это единственная практика, но это лучшая практика, если вы пытаетесь сделать слишком много действий, вы только сделаете игру медленной.