sharedpreferences

    8熱度

    1回答

    我正在實施Android OS 2.2中的新BackupAgentHelper。 對於它的工作,你需要提供你要備份的SharedPreferences名稱: public class MyPrefsBackupAgent extends BackupAgentHelper { // The name of the SharedPreferences file static final Stri

    1熱度

    3回答

    我想在PreferenceActivity中提供一個按鈕。用戶應該能夠設置一個 時間(例如通過TimePicker),但是沒有ButtonPreference或類似的東西。我不想使用EditTextPreference。 那麼,我必須使用PreferenceActivity中的默認按鈕並手動保存設置嗎? 問候, 科迪

    9熱度

    2回答

    我有一個DialogPreference實現了一個簡單的TimePicker.OnTimeChangedListener(見下文)。通過單擊+/-按鈕設置時間​​很有用。但是我不知道如何保存時間選擇器的狀態,當用戶輸入時間直接輸入到文本框中。訪問當前的textfield值可能就足夠了,所以我可以將它保存在onDialogClosed中。但timePicker.getCurrentHour()不會這

    0熱度

    2回答

    我在我的應用程序中有幾個活動,我想利用共享首選項。最初,我在每個活動中創建了一個方法來利用SharedPreferences,它工作正常。但是,由於有多個使用相同數據的活動,所以我基本上在多個地方使用相似的方法。因此,爲了處理所有這些方法,專門創建一個類似乎更有意義。 不幸的是,我不明白如何正確地做到這一點。 這不會編譯,因爲它說:「getSharedPreferences是未定義類型AppPre

    6熱度

    1回答

    我製作了一個庫,可以在我的應用程序中使用。我希望它訪問存儲在共享首選項中的一些設置。 這是我的圖書館的縮短版: package com.android.foobar; import android.content.SharedPreferences; import android.preference.PreferenceManager; public class Lib {

    18熱度

    3回答

    我在我的應用中有一個用戶偏好,它被不同的活動使用。我想知道在我的應用程序的不同活動之間利用這些偏好的最佳方式。 我有這個想法,從主要活動創建一個共享首選項對象,並從那裏發送意圖到不同的活動採取行動。那會工作......? 或者只是每個活動都打電話給getsharedpreferences() ..? 謝謝。

    9熱度

    1回答

    在Android世界新,並且一天天歡樂地前進吧!) 想與大家分享共同的用法的例子。 下面是使用SharedPreferences和通用LocalStore類的示例。 創建一個通用類,供您的主要活動或任何子活動使用。 public class LocalStore { private static final String TAG = "LocalStore"; priva

    2熱度

    1回答

    我可以通過調用Context.getSharedPreferences(String name, int mode)來創建一個新的首選項文件,在返回的首選項的編輯器中添加一些值並提交。但是,當我不再需要它時,我在API中看不到一個接口來刪除創建的文件。我試過Context.deleteFile(String name),從上面傳入相同的name參數,但是返回false,表示該文件並未真正刪除。我使

    0熱度

    1回答

    好吧,所以我一直在研究這一段時間,我知道這樣做比使用它更容易,但是我試圖做的是我有我的xml首選項佈局或無論你想調用它,在該佈局中,我有幾個複選框列表視圖項和編輯文本,我需要做的是從XML佈局獲得這些首選項,然後我需要將它們存儲並讀取到另一個活動。我已經對這些工作了一點,但是我總是有一個存儲字符串的活動,然後我將這個活動擴展到我需要的偏好活動中。我知道互聯網上有數百個這些教程,但我不明白如何實現它

    0熱度

    1回答

    我用一些活動製作應用程序。 首先是登錄。 如果我登錄正確,我轉到第二個活動,我想下載一個流(如Twitter),但我無法保持會話。 我保存的用戶&通過sharedpreferences傳遞,我該如何保持會話通過所有活動?