2012-07-06 75 views
0

這是我嘗試的遊戲。 Fith級別(第5次活動)的第一次(第一次活動)有多種選擇的問題。無論他的答案是什麼,用戶都會被帶到下一個級別。在第五級的最後,他被告知1)你已經清除了所有或如果一個或多個是錯誤的2)你犯了一個錯誤。傳遞數據按鈕點擊從五個活動到一個活動在android

即他是在五個級別的最後通知他的結果。(他沒有被告知哪些問題是不正確只是,他犯了一個錯誤)

有人可以幫助我的代碼?

+4

我能想到的最簡單的方法是將每個活動的結果存儲在Sharedpreference中,並在遊戲結束時檢索它。 – theAlse 2012-07-06 08:20:30

+0

SQLite也是一個選項。感染更好的選擇。 – 2012-07-06 08:26:16

+1

@MMohsinNaeem:我認爲使用SQLite將是一個矯枉過正的...我不確定。 – user1506106 2012-07-06 08:29:54

回答

0

下面是代碼,讓你開始與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來檢索您存儲的值(在上一個活動中)!

+0

只有putBoolean()不會接受兩個String參數,請編輯答案。 – Egor 2012-07-06 08:31:19

+0

@Alborz:所有五項活動都將其數據發送至第6項活動,並用if語句對其進行驗證。像那樣? – user1506106 2012-07-06 08:34:41

+0

@ user1506106,是的,在每個活動結束時計算結果並存儲它。在最後一級,檢查所有存儲的結果是否爲真。 – theAlse 2012-07-06 08:35:48

相關問題