<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    汗~~~研究了一天,貌似ListPreference中根本就沒有什么回調函數可以用
    于是,向上一層,把注意力集中于SharedPreferences,
    發現有這么個接口:onSharedPreferenceChanged
    抱著試試看的態度,實現了該接口,發現此方法可行,先將部分代碼分享如下:
    package yinger.firewall;

    import android.content.SharedPreferences;
    import android.content.SharedPreferences.OnSharedPreferenceChangeListener;
    import android.os.Bundle;
    import android.preference.CheckBoxPreference;
    import android.preference.ListPreference;
    import android.preference.Preference;
    import android.preference.PreferenceActivity;
    import android.preference.PreferenceManager;
    import android.preference.PreferenceScreen;

    public class CallFireWall extends PreferenceActivity implements
            OnSharedPreferenceChangeListener {
        ListPreference lp 
    = null;
        String whiteMode 
    = "1";
        String blackMode 
    = "2";

        
    /** Called when the activity is first created. */
        @Override
        
    public void onCreate(Bundle savedInstanceState) {
            
    super.onCreate(savedInstanceState);
            addPreferencesFromResource(R.xml.preferences);
            
    this.setTitle("Ying_er" + "  Call Safe");
            SharedPreferences prefs 
    = PreferenceManager
                    .getDefaultSharedPreferences(
    this);
            prefs.registerOnSharedPreferenceChangeListener(
    this);
            lp 
    = (ListPreference) findPreference(getString(R.string.pref_mode_key));
        }

        @Override
        
    public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen,
                Preference preference) {
            
    // TODO Auto-generated method stub
            
    return super.onPreferenceTreeClick(preferenceScreen, preference);
        }
        
        @Override
        
    public void onSharedPreferenceChanged(SharedPreferences sharedPreferences,
                String key) {
            
    // TODO Auto-generated method stub
            System.out.println("onSharedPreferenceChanged");
            
    if (key == getString(R.string.pref_mode_key)){
                System.out.println(lp.getValue());
                
    if(lp.getValue().equals(whiteMode)){
                    
                }
            }
        }
    }

    注意:該事件需要注冊。既:
    prefs.registerOnSharedPreferenceChangeListener(this);


    posted on 2011-04-05 15:47 Ying-er 閱讀(8200) 評論(0)  編輯  收藏 所屬分類: Android
    主站蜘蛛池模板: a在线视频免费观看在线视频三区| 亚洲中文字幕无码一去台湾| 一个人晚上在线观看的免费视频| 日韩伦理片电影在线免费观看| 456亚洲人成影院在线观| 久久久久久精品免费免费自慰| 亚洲欧洲精品久久| 真人做A免费观看| 狠狠色伊人亚洲综合网站色| 成人免费无码视频在线网站| 最新国产成人亚洲精品影院| 日本黄色免费观看| 一级a性色生活片久久无少妇一级婬片免费放 | 国产成人精品免费视频大全麻豆| 久久精品国产亚洲AV无码偷窥| 亚洲一级免费视频| 亚洲一级毛片在线观| 日韩免费高清视频| 国产免费一级高清淫曰本片| 亚洲AV午夜福利精品一区二区 | 美女被cao免费看在线看网站| 亚洲成_人网站图片| 一本久到久久亚洲综合| a毛片免费全部播放完整成| 久久久久亚洲av无码专区| 手机在线毛片免费播放| eeuss免费影院| 亚洲国产综合在线| 亚洲第一黄色网址| 亚洲免费视频网站| 亚洲国产精品99久久久久久| 亚洲人精品午夜射精日韩| 希望影院高清免费观看视频 | 四虎影视无码永久免费| 亚洲一区在线观看视频| 亚洲国产精品专区在线观看| kk4kk免费视频毛片| 亚洲综合另类小说色区| 野花高清在线电影观看免费视频 | 亚洲精品无码鲁网中文电影| 无码区日韩特区永久免费系列|