在 android 中,我的应用程序提供了一个按钮,用户可以单击该按钮将它们返回到应用程序打开时出现的屏幕(onCreate)。
如何设置该按钮以使用户返回主菜单?
我在 switch 语句中有这样的东西(点击时):
case R.id.return_main:
onCreate();
return;
return_main 是按钮的 id ......我知道这是不对的,但我想不出任何其他方式。
谢谢!
使用意图重新启动您的主要活动:
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
您应该可以调用finish()。如果您所在的 Activity 是您的主 Activity 的子 Activity,这将使您返回到该主 Activity 屏幕。
Intent 意图 = new Intent(this, MainActivity.class); 开始活动(意图);
您必须终止活动才能返回主菜单,例如我从菜单中调用 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();
}
});