這是我嘗試的遊戲。 Fith級別(第5次活動)的第一次(第一次活動)有多種選擇的問題。無論他的答案是什麼,用戶都會被帶到下一個級別。在第五級的最後,他被告知1)你已經清除了所有或如果一個或多個是錯誤的2)你犯了一個錯誤。傳遞數據按鈕點擊從五個活動到一個活動在android
即他是在五個級別的最後通知他的結果。(他沒有被告知哪些問題是不正確只是,他犯了一個錯誤)
有人可以幫助我的代碼?
這是我嘗試的遊戲。 Fith級別(第5次活動)的第一次(第一次活動)有多種選擇的問題。無論他的答案是什麼,用戶都會被帶到下一個級別。在第五級的最後,他被告知1)你已經清除了所有或如果一個或多個是錯誤的2)你犯了一個錯誤。傳遞數據按鈕點擊從五個活動到一個活動在android
即他是在五個級別的最後通知他的結果。(他沒有被告知哪些問題是不正確只是,他犯了一個錯誤)
有人可以幫助我的代碼?
下面是代碼,讓你開始與SharedPreferences
這是您在SharedPref如何存儲,你可以用它在每個級別存儲結果:
public static final String GAME_PREFERENCES = "GamePrefs";
sharedPreferences settings = getSharedPreferences(GAME_PREFERENCES, MODE_PRIVATE);
sharedPreferences.Editor prefEditor = settings.edit();
prefeditor.putBoolean("level1",YOUR_BOOL_VALUE);
prefeditor.commit();
同樣使用getBoolean
來檢索您存儲的值(在上一個活動中)!
只有putBoolean()不會接受兩個String參數,請編輯答案。 – Egor 2012-07-06 08:31:19
@Alborz:所有五項活動都將其數據發送至第6項活動,並用if語句對其進行驗證。像那樣? – user1506106 2012-07-06 08:34:41
@ user1506106,是的,在每個活動結束時計算結果並存儲它。在最後一級,檢查所有存儲的結果是否爲真。 – theAlse 2012-07-06 08:35:48
我能想到的最簡單的方法是將每個活動的結果存儲在Sharedpreference中,並在遊戲結束時檢索它。 – theAlse 2012-07-06 08:20:30
SQLite也是一個選項。感染更好的選擇。 – 2012-07-06 08:26:16
@MMohsinNaeem:我認爲使用SQLite將是一個矯枉過正的...我不確定。 – user1506106 2012-07-06 08:29:54