我打算在Android设备的状态栏通知中显示我的通知。 我正在关注1年前的本教程。 http://devgirl.org/2012/10/25/tutorial-android-push-notifications-with-phonegap/#comment-28784 它实际上工作正常,但java代码看起来不太好。它应该被修改,即使它工作正常。
在这种情况下,Notification类的替代类是什么?如何修改我的代码?
答案 0 :(得分:1)
你可以做这样的事情
NotificationManager mNotificationManager = (NotificationManager) context
.getSystemService(Context.NOTIFICATION_SERVICE);
NotificationCompat.Builder builder = new NotificationCompat.Builder(context);
Notification notification = null;
Intent intent = new Intent(context, PdfDialogAlert.class);
intent.putExtra("dialog", 1);
PendingIntent piDismiss =
PendingIntent.getActivity(context, 0, intent, 0);
builder.setContentIntent(piDismiss)
.setSmallIcon(R.drawable.ic_notif)
.setWhen(System.currentTimeMillis())
.setContentTitle("fileName")
.setTicker(message)
.setContentText("message");
notification = builder.build();
notification.flags = Notification.DEFAULT_LIGHTS | Notification.FLAG_AUTO_CANCEL;