从通知中打开活动

时间:2012-07-16 10:05:49

标签: android

当我的应用程序在后台运行时,我可以使用NotificationManager显示通知。当应用程序在前台运行时,如果用户尝试打开状态栏中的通知,我需要阻止活动打开proecss。因为当前正在运行的活动受到影响。所以我不想打开新活动...提前谢谢..

3 个答案:

答案 0 :(得分:0)

您可以使用通知使用以下代码

导航到任何活动
Intent notifyIntent;
notifyIntent = new Intent(activityA.this,activityB.class);
PendingIntent intent =PendingIntent.getActivity(punchclock.this, 0,notifyIntent, android.content.Intent.FLAG_ACTIVITY_NEW_TASK);
祝你好运

答案 1 :(得分:0)

我已经就此指定链接提供了相关详细信息..这可能会对您有帮助.. How to execute a method by clicking a notification

答案 2 :(得分:0)

当你调用mNotificationManager.notify(HELLO_ID,通知)时;在您显示通知的服务/活动中传递Intent notificationIntent = new Intent(this);如果您的活动已打开,则为您的未决意图。 否则将Intent传递给活动以打开它。