Возвращаясь к главному меню в Android с помощью кнопки щелчка
Вопрос
В Android мое приложение предоставляет кнопку, которую пользователь может нажать, чтобы вернуть их обратно на экран, который появляется, когда приложение открывается (OnCreate).
Как я могу установить эту кнопку, чтобы вернуть пользователя в главное меню?
У меня есть что-то подобное в операторе коммутатора (нажмите):
case R.id.return_main:
onCreate();
return;
Откуда return_main - это идентификатор кнопки .... Я знаю, что это не правильно, но я не мог подумать о любом другом пути.
Спасибо!
Решение
Используйте намерение повторно запускать вашу основную деятельность:
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
Другие советы
Вы должны быть в состоянии просто позвонить финиш(). Отказ Если вы находитесь в деятельности, который является ребенком вашего основного вида деятельности, это вернет вас к этому главному экрану активности.
Намеренные намерения = новое намерение (это, основная фактика .Class); Начало (намерение);
Вы должны убить активность, чтобы вернуться в главное меню, например, я называю Activity1 из меню и убить его:
Actmanu.java
startActivity(new Intent(ActMenu.this,Activity1.class));
Деятельность1.java
Button btnForm = (Button) this.findViewById(R.id.btnForm);
btnForm.setOnClickListener(new Button.OnClickListener()
{
public void onClick(View v)
{
finish();
}
});