我正在制作一个计时器应用程序。因此,当使用单击开始按钮时,将显示通知,当用户单击通知时,计时器应该恢复,而不是显示从第一个重新开始的新活动。
我已经尝试过了,问题仍然普遍存在。TaskStackbuilder
Intent resultIntent = new Intent(getApplicationContext(), MainActivity.class);
TaskStackBuilder stackBuilder = TaskStackBuilder.create(getApplicationContext());
stackBuilder.addNextIntentWithParentStack(resultIntent);
PendingIntent res = stackBuilder.getPendingIntent(0,PendingIntent.FLAG_UPDATE_CURRENT);
Notification not = new NotificationCompat.Builder(this,CHANNEL_ID)
.setSmallIcon(R.drawable.ic_timer)
.setContentTitle("Productivity Timer")
.setContentText("Your Timer is Running")
.setPriority(NotificationCompat.PRIORITY_HIGH)
.setCategory(NotificationCompat.CATEGORY_PROGRESS)
.setOngoing(true)
.setContentIntent(res)
.build();
notificationManager.notify(1,not);
慕标琳琳
相关分类