簡體   English   中英

SharedPreferences Android

[英]SharedPreferences Android

我有這個方法:

private void deleteExam(String i) {

        SharedPreferences prefsContatore = getSharedPreferences("esameKey"+i, Context.MODE_PRIVATE);
        SharedPreferences.Editor editorContatore = prefsContatore.edit();
        editorContatore.putString("esameKey"+i, "0");
        editorContatore.commit();    
}

走? 我可以遞歸調用“ esameKey ”+ i嗎?

getSharedPreferences訪問文件並創建(如果不存在)。 每次傳遞不同的i都會創建一個新文件。 創建一次:

SharedPreferences prefsContatore = getSharedPreferences("mySharedPrefFileName", Context.MODE_PRIVATE);
SharedPreferences.Editor editorContatore = prefsContatore.edit();

putString的第一個參數是一個鍵,第二個參數是您要存儲的值

editorContatore.putString("esameKey"+i, "0");

這樣你就可以為每個i增加0的值。 真的是你想要的嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM