嗨,大家好首先指出我是新手,我为自己的错误道歉。 这是我的代码:
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但我如何记住所有彩色单元格,以及我的视图“v”在方法中,“onItemClick()”根据我的点击是动态的。
答案 0 :(得分:0)
为什么不是SQLite数据库?!将所有选定项保存在数组中,并将网格状态保留在onPause()
。