安卓-为什么点击通知后会打开活动?

I have a function to display a notification, which I call from various activities.

public static void CrearNotificacion(Context pContexto, String pTituloBarra, String pTitulo, String pTexto){
    String ns = Context.NOTIFICATION_SERVICE;
    NotificationManager mNotificationManager = (NotificationManager) pContexto.getSystemService(ns);

    Notification notification = new Notification(R.drawable.icono, pTituloBarra, System.currentTimeMillis());
    notification.defaults |= Notification.DEFAULT_SOUND;

    Intent notificationIntent = new Intent(pContexto, pContexto.getClass());
    PendingIntent contentIntent = PendingIntent.getActivity(pContexto, 0, notificationIntent, 0);

    notification.flags |= Notification.FLAG_AUTO_CANCEL;

    notification.setLatestEventInfo(pContexto, pTitulo, pTexto, contentIntent);
    mNotificationManager.notify(1, notification);
}

works perfect, the problem is that pressing on the notification opens the activity that created the notification and that's wrong, I think the notiifcacion activity should not open when I select the notification.

Why? there any way to fix this?

I do not want to open any activity when I select the notification.

thanks from now.

#0

In order to have no action taken when clicking the notification, you may set an empty Intent as follows:

Intent notificationIntent = new Intent() ;
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);
notification.contentIntent = contentIntent;

#1

Intent notificationIntent = new Intent(pContexto, pContexto.getClass());

i guess this is the line you have to change with

Intent notificationIntent = new Intent(pContexto, yourClass.class);

推荐文章

如何使用jquery从iframe中删除滚动条?

如何使用jquery从iframe中删除滚动条?

推荐文章

避免在多个nsmanagedobjectcontext之间进行无限递归同步

避免在多个nsmanagedobjectcontext之间进行无限递归同步

推荐文章

getCurrentPosition()相当于录音机

getCurrentPosition()相当于录音机

推荐文章

cakePhp的默认设置(主页、控制器等)是什么?

cakePhp的默认设置(主页、控制器等)是什么?

推荐文章

用Q()对象请求

用Q()对象请求

推荐文章

iPhone SDK,视图周围的选择矩形

iPhone SDK,视图周围的选择矩形

推荐文章

设置数据源后2.2中的媒体延迟?

设置数据源后2.2中的媒体延迟?

推荐文章

为什么Firefox要等到一个javascript函数完成后才启动另一个函数?

为什么Firefox要等到一个javascript函数完成后才启动另一个函数?

推荐文章

对我的webservices的Ajax查询正在以json格式返回xml

对我的webservices的Ajax查询正在以json格式返回xml

推荐文章

Revolution R中的模块是开源的。R许可证是否意味着我可以免费使用随附的R软件包?

Revolution R中的模块是开源的。R许可证是否意味着我可以免费使用随附的R软件包?

推荐文章

保留数据成员和通知

保留数据成员和通知

推荐文章

fread返回零

fread返回零

推荐文章

教条中的写作模式方法

教条中的写作模式方法

推荐文章

java持久本地tty会话

java持久本地tty会话

推荐文章

雅虎网络分析升级

雅虎网络分析升级

推荐文章

默认为空字符串的列

默认为空字符串的列