1

在 android 中,我的应用程序提供了一个按钮,用户可以单击该按钮将它们返回到应用程序打开时出现的屏幕(onCreate)。

如何设置该按钮以使用户返回主菜单?

我在 switch 语句中有这样的东西(点击时):

         case R.id.return_main:
            onCreate();
            return;

return_main 是按钮的 id ......我知道这是不对的,但我想不出任何其他方式。

谢谢!

4

4 回答 4

3

使用意图重新启动您的主要活动:

Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
于 2010-11-22T18:15:00.943 回答
3

您应该可以调用finish()。如果您所在的 Activity 是您的主 Activity 的子 Activity,这将使您返回到该主 Activity 屏幕。

于 2010-11-22T18:19:22.267 回答
0

Intent 意图 = new Intent(this, MainActivity.class); 开始活动(意图);

于 2011-03-30T10:05:42.790 回答
0

您必须终止活动才能返回主菜单,例如我从菜单中调用 Activity1 并将其终止:

ActMenu.java

startActivity(new Intent(ActMenu.this,Activity1.class));

Activity1.java

Button btnForm = (Button) this.findViewById(R.id.btnForm);      
        btnForm.setOnClickListener(new Button.OnClickListener()
        {
            public void onClick(View v)
            {
                finish();                           
            }
        });
于 2013-07-09T04:55:16.113 回答