Возвращаясь к главному меню в Android с помощью кнопки щелчка

StackOverflow https://stackoverflow.com/questions/4248673

Вопрос

В 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();                           
            }
        });
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top