请帮我解决这个问题...
Listner在这里
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
AppListElement item = (AppListElement) mAdapter.getItem(position);
if (item.isApp()) {
mAdapter.toggle(item);
showToastSingle(item.locked, item.title);
// Update lock image
view.findViewById(R.id.applist_item_image).setVisibility(item.locked ? View.VISIBLE : View.GONE);
// And the menu
updateMenuLayout();
}
}
这里我使用布尔值来锁定
public boolean locked = false;
我想在共享优先级中保存boolean的值也是iamg的值。提前致谢
答案 0 :(得分:0)
这是在共享偏好中存储布尔值的方法:
SharedPreferences prefs= getSharedPreferences("sharedPrefName", Context.MODE_PRIVATE);
SharedPreferences.Editor editor= prefs.edit();
editor.putBoolean("lockedState", yourBooleanVariable);
editor.apply();
这是在某处再次访问它的方法:
SharedPreferences prefs = getSharedPreferences("sharedPrefName", Context.MODE_PRIVATE);
boolean bool= prefs.getBoolean("lockedState", null);
你对img的价值是什么意思?请解释一下?