sharedpreferences

    42熱度

    4回答

    望着SharedPreferences docs它說: 「注:目前這一類確實在多個流程不 支持使用 這將在以後添加。」 因此,它本身看起來並不是線程安全的。然而,對commit()和apply()做出了什麼樣的保證呢? 例如: synchronized(uniqueIdLock){ uniqueId = sharedPreferences.getInt("UNIQUE_INCREMENT

    0熱度

    1回答

    我有一個選項菜單。當活動失去焦點時,選定的選項菜單項保留狀態,但當我的活動被破壞時,所有選項都會重置。 如何從已銷燬狀態恢復後保存所選首選項的狀態?有問題可視化如何實現代碼Shared Preferences。 (只需要布爾值,但我已經包含了靜態菜單項。) public final static int MENU_SOMETHING_MODE_ON = 1; public final stati

    1熱度

    1回答

    我有SharedPreferences(一個顯示在PreferenceActivity中,第二個存儲的值不能在PreferenceActivity中看到)的2個文件。問題 - 我想在啓動時從這兩個文件加載這些值。 我試圖getSharedPreferences()和傳遞的文件名。奇怪的是,我無法讀取真實值 - 它總是返回默認值。 如果我使用addPreferencesFromResource()並

    0熱度

    2回答

    我正在開發一個android應用程序。在我的應用程序中,我使用xml解析來顯示來自url的圖像。我想將圖像存儲在設備的共享首選項中。如何將圖像存儲在共享首選項中並從共享首選項中檢索圖像?這怎麼可能? 謝謝大家。

    1熱度

    1回答

    我正在創建一個應用程序,要求第一次用戶輸入密碼。但是,無論何時按下「提交」按鈕,應用程序都會停止,我認爲這是因爲我爲他的SharedPreferences創建的類。我不知道該上什麼課。需要一些幫助。謝謝 package com.android.steg; import android.app.Activity; import android.content.Intent; import an

    0熱度

    1回答

    我不知道我的代碼問題。 請幫忙。 Password.java package com.android.steg; import android.app.Activity; import android.content.Intent; import android.content.SharedPreferences; import android.content.SharedPrefere

    0熱度

    1回答

    我試圖爲我的Hangman遊戲創建一個endgame活動,並且我有一些提交的值比字符串更麻煩。 這是我的主要活動: package com.assignment.hangman; import android.app.Activity; public class HangmanActivity extends Activity { public static final Stri

    0熱度

    1回答

    在我的應用程序中,我有一個廣播接收器,它在接收到一組文本字符串時打開GPS。在onLocationChanged方法中,我想將GPS數據和我的共享首選項中的值傳遞給字符串中的線程。 我有線程寫入日誌,可以看到字符串中的所有GPS值,但我的共享首選項中的最後一個值只是顯示爲'prefPhoneNum',我將字符串初始化爲接收器類的開頭。我有相同的代碼從主類中的共享首選項中讀取prefPhoneNum

    3熱度

    1回答

    我有一個.apk,其中有一個Service和Activity,我想分享偏好設置。我想我使用getSharedPreferences("somename", MODE_PRIVATE)來做到這一點。有幾個問題: 是MODE_PRIVATE好嗎?這是否意味着它對於應用程序或活動/服務是私密的?我有PreferenceActivity。我如何告訴它管理「somename」而不是默認的首選項? 謝謝!

    0熱度

    3回答

    我有一個appwidget,和我的OnUpdate調用此方法: String asd=loadStringValue("asd"); public static String loadStringValue(String sName) { //try { SharedPreferences settings = mycontext.getSharedPrefere