点击通知栏后跳转到MainActivity.class这个界面:
Intent notificationIntent = new Intent(context,MainActivity.class); //点击该通知后要跳转的Activity
PendingIntent contentIntent = PendingIntent.getActivity(context,0,notificationIntent,0);
notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);
现在有一个问题,如果MainActivity.class本身已经打开的,再点击通知栏,就会出来2个,有没有人知道怎么解决的?谢谢。
Intent notificationIntent = new Intent(context,MainActivity.class); //点击该通知后要跳转的Activity
PendingIntent contentIntent = PendingIntent.getActivity(context,0,notificationIntent,0);
notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);
现在有一个问题,如果MainActivity.class本身已经打开的,再点击通知栏,就会出来2个,有没有人知道怎么解决的?谢谢。
解决方案 »
- Android NDK中SKIA无法画出文字
- 如何实现在单个线程内读写单个SOCKET?
- java.lang.UnsatisfiedLinkError: nativeConstructor,大侠help
- 求助请高手帮忙,谢谢拉,cam_frame: MSM_CAM_IOCTL_GETFRAME error: Invalid argument
- 一个android的OA系统大概值多少万?
- 关于Android中的View
- NDK 求助
- 谁有android手机视频通话的工程实例啊。。感谢~
- java.lang.SecurityException: Destination must be on external storage出错了?
- 新人求教,这安卓sdk的虚拟机是不是多核优化不行呀还是怎么地,任务管理器居然是这样的
- ndk-r7无法识别C代码中的va_list类型
- 如何在两个activity之间切换动画?
表示整个app中只存在一个MainActivity实例
LS正解,在你ManiFest.xml中相应Activity标签 添加android:launchMode="singleTask"
<Activity android:name="xxxx" android:launchMode="singleTask">xxxxxxxxx </Activity>
建议LZ搜索下android:launchMode的4种方式用法