android開發問題 在做小遊戲,遊戲介面過程中如果按了「back」鍵返回主介面,主介面有個按鈕

2021-04-11 20:49:56 字數 706 閱讀 3027

1樓:匿名使用者

back建你是可以捕捉bai到的啊,你可以自己寫du處理back的過zhi程啊具體寫法

dao重寫onkeydown方法

在裡面寫內

if(keycode==keyevent.keycode_back)return super.onkeydown(keycode,event);

還有就是儲存資料,你不能用sqlite嗎,android上這麼強大的資料庫,還有就是你按back,系統是不會執行finish的,只是返回了上一個頁面,清除了當前頁面,當然你自己寫的時候,如果需要關閉就寫finish!!

2樓:匿名使用者

只要bai 你 的 程式沒 有 退出 ,可以du用 bundle儲存,如果要zhi

持久儲存,就 需要寫到檔案

dao,或用db.

簡單資料就用專檔案(sharedpreferents 就是 用 xml檔案)

」back「後系統屬不一定會呼叫finish()方法銷燬此activity,只有系統資源不夠時,才會銷燬一些適活的activity.

從一個activity啟動另外一個activity時,另外的那個activity不一定會呼叫oncreate()方法,如果它曾經顯示過一次,且沒被finish(),那隻會從onstart()開始

3樓:馨水茶屋

應該看看這個遊戲能不能存檔吧。

Android開發之handlerhandler真的是重新啟動執行緒嗎

不是。handler主要用於執行緒間的通訊,通過指定looper來分配其所屬執行緒,不指定的話會預設為主執行緒。其他執行緒可以通過取得該handler物件,利用handler post 方法來向其所屬執行緒傳送訊息。另外需要注意handler類和handlerthread類的區別。handler類用...

高分ios開發和android開發哪個更有前景

好好學,當你做到極致的時候,任何問題都不是問題,如果你學開發要考慮到性格的話,那麼我建議你去幹點別的,你考慮的這個問題我覺得有很大部分程式設計師是從來沒有想過的 安卓的前景我是比較看好的。目前來看兩個平臺的開發都很有前景,因為只有這兩個寡頭了,windows phone涼涼了,其他的系統一直不火。如...

Android開發工程報錯,求助

你可以先去檢視logcat中的日誌 然後根據錯誤的提示位置進行修改 請貼圖,問題詳細描述?android開發 報錯 截圖太小看不清楚,不影響程式執行就可以不用管他的,估計是什麼過時的方法系統提醒而已。docker build 報錯求助 docker的開發環境 在深入docker和ide細節之前,讓我...