【发布时间】:2013-12-23 22:26:33
【问题描述】:
我正在尝试在我的应用中使用通知,但使用以下代码时遇到问题:
NotificationCompat.Builder builder = new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.notification)
.setContentTitle("title")
.setContentText("message");
builder.setOngoing(true);
Intent resultIntent = new Intent(this,StartActivity.class);
TaskStackBuilder stackBuilder = TaskStackBuilder.create(this);
stackBuilder.addParentStack(StartActivity.class);
stackBuilder.addNextIntent(resultIntent);
PendingIntent resultPendingIntent =
stackBuilder.getPendingIntent(
0,
PendingIntent.FLAG_UPDATE_CURRENT
);
builder.setContentIntent(resultPendingIntent);
notificationManager.notify(1, builder.build());
当我返回主屏幕并单击状态栏中的通知时,StartActivity 被销毁并再次创建。但是,我只想让 Activity 再次显示,就像在这个时刻单击启动器图标一样。我该如何改变呢?
问候
【问题讨论】:
标签: android android-intent android-notifications android-notification-bar