我被置于按钮上,单击以下按钮:-“ PreferenceConnector.writeBoolean(getContext(),PreferenceConnector.IS_Table_Order,true”
我在其他片段打开的地方单击了按钮:-
1.PreferenceConnector.readBoolean(getContext(),PreferenceConnector.IS_Table_Order,假
2.PreferenceConnector.readBoolean(getContext(),PreferenceConnector.IS_Table_Order,true
条件1和2都用于其他其他任务,但会产生问题,即它不能正确执行或错误执行
答案 0 :(得分:0)
您的readBoolean
方法必须返回Boolean
。它必须看起来像
public static boolean readBoolean(Context context, String key,
boolean defValue) {
return getPreferences(context).getBoolean(key, defValue);
}
它必须用作
if(PreferenceConnector.readBoolean(getContext(),PreferenceConnector.IS_Table_Order, false){
//DoSomething
}