2014-01-10 24 views
0

嗨,大家首先指出,我是新手,我爲我的錯誤道歉。 這裏我的代碼:GridView永久多單元選擇

gridview.setOnItemClickListener(new OnItemClickListener() { 
public void onItemClick(AdapterView<?> parent, View v, int position, long id) { 
     if ("UNFOCUSED".equals(v.getTag())) { 
      v.setBackgroundResource(R.drawable.item_backgroundColored); 
      v.setTag("FOCUSED"); 
     } 
     else { 
      v.setBackgroundResource(R.drawable.item_background); 
      v.setTag("UNFOCUSED"); 
     } 
} 
}); 

我想使永久(甚至當我的應用程序不再RAM)我的選擇(選擇意味着所有的彩色細胞),所以我想給SharedPreferences但我怎麼記得所有在onItemClick()方法中,我的View「v」根據我的點擊是動態的。

回答

0

爲什麼不是SQLite數據庫?將所有選中的項目保存在一個數組中,並將您的網格狀態保存在onPause()中。

+0

Ty,用db解決 –