Создать уведомления на главном экране - PullRequest
1 голос
/ 09 августа 2011

Я хочу создать значок уведомления на домашнем экране, когда приложение запускается в фоновом режиме, в приложении есть ветка для проверки предстоящих ответов, и я хочу показать на главном экране значок уведомления об использовании, может помочь мне ??

1 Ответ

2 голосов
/ 09 августа 2011

Используйте следующий код:

public static void registerIndicator() {
        EncodedImage mImageGreen = EncodedImage.getEncodedImageResource("res/mail.png");
        ApplicationIcon mIconGreen = new ApplicationIcon(mImageGreen);
        ApplicationIcon mIcon = mIconGreen;
        try {
            ApplicationIndicatorRegistry reg = ApplicationIndicatorRegistry.getInstance();
            ApplicationIndicator indicator = reg.register(mIcon, false, true);
        } catch (Exception ex) { }
    }

public static void updateIndicatorValue(int value) {

    try {
        ApplicationIndicatorRegistry reg = ApplicationIndicatorRegistry.getInstance(); 
        ApplicationIndicator appIndicator = reg.getApplicationIndicator(); 
        appIndicator.setValue(value); 
    } catch (Exception e) { }
}

public static int getIndicatorValue() {
    try {
        ApplicationIndicatorRegistry reg = ApplicationIndicatorRegistry.getInstance(); 
        ApplicationIndicator appIndicator = reg.getApplicationIndicator(); 
        return appIndicator.getValue(); 
    } catch (Exception e) { }
    return -1;
}
...