1

アプリでステータスバー通知を使用していて、ボタンをクリックすると送信しますが、通知が届くと、開くと間違った日付が表示されます(私の場合は1970年1月1日が表示されます)。

通知

ステータスバー通知を表示するために次のコードを使用しています。

@Override
    public void onClick(View v)
    {
        // TODO Auto-generated method stub
        NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
        Notification notification = new Notification(R.drawable.ic_launcher, "Notify", 1000);

        Context context = getApplicationContext();
        Intent intent = new Intent(this, NotificationActivity.class);
        PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, intent, 0);
        notification.setLatestEventInfo(context, "TITLE", "MESSAGE", pendingIntent);

        notificationManager.notify(R.id.button1, notification);

    }
4

1 に答える 1

3

ここにある私のブログ投稿から引用:http:
//blog.blundellapps.com/notification-for-a-user-chosen-time/

次のように通知を作成する必要があります。

// This is the icon to use on the notification
int icon = R.drawable.ic_dialog_alert;
// This is the scrolling text of the notification
CharSequence text = "Your notification time is upon us".
// What time to show on the notification
long time = System.currentTimeMillis();

Notification notification = new Notification(icon, text, time);
于 2012-04-21T12:37:57.157 に答える