我正在开发一种通知方法。它工作成功。但如何实现 Onclick
方法来导航特定 Activity ?
private void notification() {
if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.O)
{
NotificationChannel channel=new NotificationChannel("n","n", NotificationManager.IMPORTANCE_DEFAULT);
NotificationManager manager=getSystemService(NotificationManager.class);
manager.createNotificationChannel(channel);
}
NotificationCompat.Builder builder=new NotificationCompat.Builder(this,"n")
.setContentText("Alert")
.setSmallIcon(R.drawable.ic_notifications)
.setAutoCancel(true)
.setContentText("Check your fit Room Request");
NotificationManagerCompat managerCompat=NotificationManagerCompat.from(this);
managerCompat.notify(999,builder.build());
}
最佳答案
Intent intent = new Intent(this, YourActivity.class);
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
然后
NotificationCompat.Builder builder=new NotificationCompat.Builder(this,"n")
.setContentIntent(pendingIntent)
.....
关于java - 点击通知后实现intent方法(NotificationCompat.Builder),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61547897/