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