Commit bd1b9918 by onuma

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

parent 3e48ada3
...@@ -483,13 +483,21 @@ public class ABookSettingFragment extends PreferenceFragment { ...@@ -483,13 +483,21 @@ public class ABookSettingFragment extends PreferenceFragment {
// 機器連携のペアリング設定 // 機器連携のペアリング設定
private void setPairingSetting() { private void setPairingSetting() {
PreferenceGroup devicePairing = (PreferenceGroup) findPreference(SET_ALC_PAIRING); // アルコールチェッカーHW設定がOFFの場合は、設定のカテゴリを表示しない
PreferenceGroup devicePairing = (PreferenceGroup) findPreference(SET_PAIRING);
if (!ABVDataCache.getInstance().serviceOption.isAlcoholCheckerHw()) { 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; return;
} }
//PreferenceUtil ppp = devicePairing.findPreference(SET_ALC_PAIRING);
devicePairing.setOnPreferenceClickListener(new OnPreferenceClickListener() { devicePairing.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override @Override
public boolean onPreferenceClick(Preference preference) { 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