如何在持久存储黑莓中存储字符串值

时间:2012-08-17 09:15:51

标签: blackberry persistent-storage

如何使用Blackberry的持久存储来存储字符串?

像:

String str = "5";

1 个答案:

答案 0 :(得分:2)

试试这个:

public static PersistentObject persistentObject;`
public static final long KEY = 0x9df9f961bc6d6daL;
public static Hashtable persistentHashtable;

“username”是用于标识值的字段。

以下代码将检索存储的电子邮件地址。

persistentObject = PersistentStore.getPersistentObject(KEY);
if (persistentObject.getContents() == null) {
        persistentHashtable = new Hashtable();
        persistentObject.setContents(persistentHashtable);
    } else {
        persistentHashtable = (Hashtable) persistentObject.getContents();
    }

    if (persistentHashtable.containsKey("username")
            ) {

        String temp= persistentHashtable.get("username"));
    }

要将值插入Persistant商店,请使用以下代码:

persistentHashtable.put("username", str);