Commit bd1b9918 by onuma

サービスオプションで、アルコールチェッカー連携がOFFの時は設定項目から消す

parent 3e48ada3
......@@ -483,13 +483,21 @@ public class ABookSettingFragment extends PreferenceFragment {
// 機器連携のペアリング設定
private void setPairingSetting() {
PreferenceGroup devicePairing = (PreferenceGroup) findPreference(SET_ALC_PAIRING);
// アルコールチェッカーHW設定がOFFの場合は、設定のカテゴリを表示しない
PreferenceGroup devicePairing = (PreferenceGroup) findPreference(SET_PAIRING);
if (!ABVDataCache.getInstance().serviceOption.isAlcoholCheckerHw()) {
// Preference alcoholChecker = (Preference) findPreference(SET_ALC_PAIRING);
// devicePairing.removePreference(alcoholChecker);
Preference alcoholChecker = (Preference) findPreference(SET_ALC_PAIRING);
devicePairing.removePreference(alcoholChecker);
// カテゴリーも消す
PreferenceScreen preferenceScreen = getPreferenceScreen();
Preference pref2 = getPreferenceManager().findPreference(SET_PAIRING);
preferenceScreen.removePreference(pref2);
return;
}
//PreferenceUtil ppp = devicePairing.findPreference(SET_ALC_PAIRING);
devicePairing.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment