我想为用户在我的游戏中创建一个按钮。该按钮将退出应用程序。退出应用程序按钮android
请有人告诉我,如果有办法做到这一点。
谢谢。
编辑: 我有一个活动,使用另一个活动的类扩展Android.app.Application使用set和get方法。
只需使用后退按钮即可切换活动直到开始。
我在这些类之间进行了20次。
这就是为什么我需要一个后退按钮。但我想不是所有的人都会这么做,并且一切都恢复到退出的第一个状态。谢谢
我想为用户在我的游戏中创建一个按钮。该按钮将退出应用程序。退出应用程序按钮android
请有人告诉我,如果有办法做到这一点。
谢谢。
编辑: 我有一个活动,使用另一个活动的类扩展Android.app.Application使用set和get方法。
只需使用后退按钮即可切换活动直到开始。
我在这些类之间进行了20次。
这就是为什么我需要一个后退按钮。但我想不是所有的人都会这么做,并且一切都恢复到退出的第一个状态。谢谢
如果我读完你的完整问题,你正在寻找一个重置按钮,不完全是一个退出按钮。我有类似的问题......下一次和上一次只需要退后一步。我想回到最初。我实现这个的方式是有一个类来管理pseudocursor ..基本上是一个int,它表示要选择哪个资源(我使用了一个单例)。在主要活动的Menu(android.view.Menu)中,我添加了重置/转到开始选项。这将简单地重置假散射器。在我的活动类的onResume()中,我有从单身人士获取资源的代码。所以不需要额外的编码。
而不是在菜单下有这个选项,你可以在UI中始终有一个按钮来做同样的事情。
你绝对正确,退出游戏是重置游戏。这就是我需要的。我正在考虑让它退出应用程序,但重置游戏会更好。谢谢 – Tommy 2011-03-03 23:08:36
您可能想要更好地管理活动堆栈。
如果你看一下Activity and Task Design Guidelines
可能会有所帮助。
设置标志,当你开始每个活动可能是关键,代码如
Intent i = new Intent(this, Whatever.class);
i.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(i);
会的“任何”实例的数量限制到只有一个。 (一个不同的标志可能更适合你,这取决于你希望你的应用程序运行的方式,全部阅读它们)
这已被问过sooooooooo许多次,每次都会得到相同的答案:不要这样做。 – EboMike 2011-03-03 22:11:49
阅读此:http://stackoverflow.com/questions/2033914/quitting-an-application-is-that-frowned-upon – EboMike 2011-03-03 22:13:12
它是由硬件提供的。这是主页按钮。 – Blumer 2011-03-03 22:14:00