android-preferences

    5熱度

    2回答

    我知道我可以做這樣的事情: Preference pref = findPreference(getString(R.string.pref_vibrate_on_key)); pref.setOnPreferenceChangeListener(new OnPreferenceChangeListener() { @Override public boolean on

    0熱度

    2回答

    一個最大數量我想有一個元素在我的偏好菜單中執行以下操作: 顯示的選項列表。 許多被選擇以被選擇2. 可能性我想到的選項 最大量: 做一個分離PreferenceScreen和表示選項checkBoxes,但我不知道在哪裏放置最多2個選項的邏輯。 擴展DialogPreference並手動完成。 什麼是最好的方法?

    2熱度

    1回答

    首先,我想簡要描述一下我的情況。 我有兩個類,一個MainClass和一個DataBaseHelper類,它擴展了SQLiteOpenHelper。 從我的MainClass我調用DataBaseHelper類中的方法來打開數據庫。在打開數據庫之前,我想檢查用戶的數據庫版本(只要我想更新數據庫並將其推向Android市場,這一點很重要)。所以從DataBaseHelper類我調用MainClass

    1熱度

    2回答

    我重新使用ListPreference作爲我只存儲在數據庫中的設置。我如何防止它將任何數據存儲/保存到首選項文件?

    3熱度

    2回答

    我有一個設置菜單彈出,它是一個ListPreference類型菜單。它與一個settings.xml文件關聯,其中有'數組字符串'。這一切都很好,但我不知道如何檢索用戶的偏好。 作爲一個例子,假設用戶選擇一種顏色(紅色,綠色或藍色)。我在'數組字符串'中創建的列表包含紅色,綠色和藍色文本。在我的代碼中,如果用戶選擇了紅色,我想要做些什麼,如果他們選擇藍色等,我還想要做些什麼?我會使用'case'語