Получить все ключи PersistentStore на BlackBerry - PullRequest
0 голосов
/ 21 июня 2011

Мое приложение использует PersistentStore для хранения данных. Ключи PersistentStore создаются во время выполнения, поэтому невозможно узнать все ключи. Я хотел бы знать, есть ли способ получить или перечислить постоянные ключи хранилища, используемые моим приложением. Я хочу поместить их в ObjectChoiceField и выбрать тот, с которым я хочу работать.

Мое приложение создает имя в виде строки, а затем превращает строку в длинное значение, используемое в качестве ключа. В настоящее время я думаю о том, чтобы сохранить имена PersistentStore в едином RMS и получить ключи. Но я бы хотел сохранить этот вариант в качестве крайней меры.

1 Ответ

1 голос
/ 21 июня 2011

Ключи PS создаются во время выполнения

Вы действительно хотите использовать общеизвестные ключи, а не генерировать их во время выполнения.Постоянное хранилище является общим для всех приложений на устройстве, и я не знаю ни одного способа перечислить все ключи.

Вы можете хранить все ключи по мере их создания, что может быть тем, что вы предлагаете в качестве последнего средства.Вам по-прежнему необходимо сохранить один известный ключ и использовать этот известный ключ для хранения вектора или массива всех других сгенерированных ключей.

...