Уведомление Android - PullRequest
       0

Уведомление Android

0 голосов
/ 26 июля 2011

Мое требование - отображать уведомление, когда выгрузка доступна. Каждый & каждый раз переходите к новой активности, он проверяет, доступна ли загрузка. к фактическому серверу базы данных sql).

Смотри мой код:

   uploadSize = new UploadActivity().getUploadTable();
    if(uploadSize > 0){
        Button button = (Button) findViewById(R.id.u);
        button.setBackgroundColor(Color.RED);

        long whenTo = System.currentTimeMillis();
        Notification n = new Notification(R.drawable.icon, "", whenTo);
        n.tickerText = "TV Spored ++";

        String contentTitle = "I am expanded title";
        String contentText = "I am expanded text";
        Intent intent = new Intent(this, NotificationReceiver.class);
        // Put additional stuff into the created intent
        PendingIntent contentIntent = PendingIntent.getActivity(this, 1, intent, 1);
        n.setLatestEventInfo(this, contentTitle, contentText, contentIntent);
    }

Из моего кода,

  1. он не показывался в верхней части бара.
  2. Есть ли какое-нибудь хорошее решение для загрузки.

Пожалуйста, помогите мне ..

Заранее спасибо.

Есть ли

Ответы [ 2 ]

1 голос
/ 26 июля 2011

Чтобы показать уведомление, вызовите этот метод

private void triggerNotification(String s) {
        CharSequence title = "Hello";
        CharSequence message = s;
        NotificationManager notificationManager;
        notificationManager = (NotificationManager) context
                .getSystemService("notification");
        Notification notification;
                notification = new Notification(R.drawable.icon, "", whenTo);

        // Intent notificationIntent = new
        // Intent(android.content.Intent.ACTION_VIEW, null, context,
        // NotificationBariconExmp.class);
        PendingIntent pendingIntent = PendingIntent.getActivity(context, 0,
                null, 0);

        notification.setLatestEventInfo(context, title, message, pendingIntent);
        notificationManager.notify(1010, notification);

    }
0 голосов
/ 26 июля 2011

Вам нужно будет использовать NotificationManager .

Вы можете использовать это как руководство: Создание уведомлений в строке состояния

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...