2012-02-07 5 views
0

У меня очень странное требование. Я должен генерировать уведомление (электронную почту), когда пользователь устанавливает приложение на устройстве Blackberry. Я реализовал Boolean и сохранил это значение в постоянном хранилище с версией приложения.Как установить первый раз?

Также мне нужно сгенерировать уведомление, даже если пользователи снова и снова удаляют и устанавливают одно и то же приложение. Но мне не нужно генерировать уведомление, если устройство перезагружается.

Примечание: Приложение - это сервис.

Салман

+0

это описание ужасно, и не хватает правильной грамматики. Получите это вместе, дайте МНОГО более подробную информацию и представите соответствующие биты кода, которые, по вашему мнению, могут содержать проблему. – deltree

+0

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

+0

Нет проблем. Я проверяю сохраненное значение boolean, и если значение не существует, я генерирую электронную почту и сохраняю логическое значение в постоянном хранилище. Сначала эта работа прекрасна. Но если мы удалим приложение, которое не удаляет постоянное хранилище, а следующая установка не генерирует уведомление. – Sali

ответ

1

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

public class DetectMyApplicationInstallation extends Object implements Persistable { 
    public boolean installed; 
    public String version; 
} 

должен сделать трюк. Усовершенствуйте его в соответствии с вашими потребностями.

Смежные вопросы