我正在尝试创建通知,而不使用NotificationCompat.Builder
。如果不是真的需要(并且也用于教育目的),动机不是使用支持库
我认为它是可能的,因为有“本地”Notification
和NotificationManager
类暴露给用户。
我的尝试如下:
Intent i = new Intent();
i.setClassName("com.test", "com.test.SomeActivity");
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK );
PendingIntent pi = PendingIntent.getService(this, 0, i, 0);
notification.setLatestEventInfo(this, title, content,pi);
NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
notificationManager.notify(0 , notification);
此代码刚刚运行,但未显示任何通知,notificationManager.notify()
通常会返回void
。