通过单击按钮返回 Android 中的主菜单
在android中,我的应用程序提供了一个按钮,用户可以单击该按钮将其返回到打开应用程序(onCreate)时出现的屏幕。
如何设置该按钮以使用户返回主菜单?
我在 switch 语句中有这样的内容(点击时):
case R.id.return_main:
onCreate();
return;
其中 return_main 是按钮的 id....我知道这是不对的,但我想不出任何其他方法。
谢谢!
In android, my app provides a button that the user can click to return them back to the screen that appears when the app is opened (onCreate).
How can I set that button to return the user to the main menu?
I have something like this in a switch statement (on click):
case R.id.return_main:
onCreate();
return;
Where return_main is the id of the button....I know that isn't right but I couldn't think of any other way.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
使用意图重新启动您的主要活动:
Use an intent to re-launch your main activity:
您应该能够调用 finish()。如果您所在的活动是主活动的子活动,这将使您返回到该主活动屏幕。
You should be able to just call finish(). If you are in an Activity that is a child of your main Activity, this will return you to that main Activity screen.
Intent意图 = new Intent(this, MainActivity.class);
启动活动(意图);
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
您必须杀死该活动才能返回主菜单,例如我从菜单调用 Activity1 并杀死它:
ActMenu.java
Activity1.java
You have to kill the activity to return to the Main Menu, for example I called Activity1 from Menu and kill it:
ActMenu.java
Activity1.java