Android中的Notification直接例項化方法deprecated的解決
阿新 • • 發佈:2019-01-30
講起來還是郭神的《Android第一行程式碼》裡的第九章的一條程式碼,就是Notification的例項化
Notification notification = new Notification(icon, string, System.currentTimeMillis());
這段程式碼被Eclipse顯示為deprecated,後來瞭解到用Notification.builder即可解決
Intent intent = new Intent(this, NotificationActivity.class); PendingIntent pi = PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT);
Notification.builder = new Notification.builder(this);
builder.setSmallIcon(R.drawable.ic_lauancher);
builder.setContentTitle("XXX");
builder.setContentIntent(pi);
Notification notification = builder.build();
//之後可以用“Alt+/”來調出可用的方法