我想爲用戶在我的遊戲中創建一個按鈕。該按鈕將退出應用程序。退出應用程序按鈕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