是这样的,我启动一个activity时也启动了notification,然后在activity输入相关内容,但是我点HOME键返回android的桌面,在点notification的小图标切到activity时却新建了这个activity,请问怎么解决??后来我加了这个intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP)
问题又来了,如果我在activity中打开另外一个activity,这是反回桌面,在点notifcation图标时,却又新建了一次activity,请问这个如何解决。。另外我看到linphone启动时,状态栏上也有一个图标,不过它不是notificaon,你拖下来时,你会发现这个图标在ongoing里面,请问这个怎么做啊??
问题又来了,如果我在activity中打开另外一个activity,这是反回桌面,在点notifcation图标时,却又新建了一次activity,请问这个如何解决。。另外我看到linphone启动时,状态栏上也有一个图标,不过它不是notificaon,你拖下来时,你会发现这个图标在ongoing里面,请问这个怎么做啊??
解决方案 »
- 求助!提醒功能的实现(service,broadcast,alarmmanage)
- android webview开发中的复制问题
- 安卓菜鸟有疑问
- 实现”光标停在某个文本框,然后点击按钮去往二维码扫描回来把结果显示在这个文本框上“
- Activity,Window,View的关系(sundy深入浅出)之四大组件和Intent
- 无法从android market上下载apk文件了?
- ViewFlipper取到的坐标怎么都是0???
- android 怎么开启WPA2加密的热点
- 请问下AndroidStudio中,有个类图标是一个c然后左右两条的含义
- 怎办弄,解决此问题
- android左右滑动查看图片
- android系统下,想实现软件关机功能.
这个每个activity里面都要重写吗?
System.currentTimeMillis());
notification.flags = Notification.FLAG_ONGOING_EVENT;
intent = new Intent(this, TestNotification.class);
intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
pendIntent = PendingIntent.getActivity(this, 0, intent, 0); 这个intent的flag状态
onSaveInstanceState() 和 onRestoreInstanceState()
就这俩东西能满足LZ的需要。
onSaveInstanceState() 和 onRestoreInstanceState() 这两个我没有用到。。在notification中有时需要Class.forName()动态的取得要跳转的activity
contentIntent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);