关于在Notification跳转到activity的问题
想模仿qq那样在点击通知栏跳转到相应的activity中.
但是假如我应用程序有多个activity,点击Notification的
时候可能不知道到底是哪个activity在栈顶,这个想问问怎么处理?
想模仿qq那样在点击通知栏跳转到相应的activity中.
但是假如我应用程序有多个activity,点击Notification的
时候可能不知道到底是哪个activity在栈顶,这个想问问怎么处理?
解决方案 »
- 有没有一种方法 只用Intent 传值 但是不跳转别的Activity的 方法
- 如何获取当前运行的屏幕的activity的实例对象??
- android2.1启动声音
- 100分悬赏:为什么我的平板电脑无法安装MyTracks?
- 求解:如何在webview请求中添加一个http头
- android怎么添加Flash
- android代码如何实现一键清理缓存!急求
- android怎么用intent跳转到文件管理器
- 关于使用service的上下文和activity来读取sharedpreferences的同步问题
- eclipse下的NDK开发,请教
- 做了个Android播放器,有几个技术想请教各位高手!
- 新手求前辈们帮忙,各路大神都进来看下吧
有办法通过Notification跳到task的栈顶?那么qq实现应该是通过记录栈顶的activity,然后在Notification那跳到所记录的activity吧?
ActivityA.this,
0,
new Intent(ActivityA.this, ActivityB.class), PendingIntent.FLAG_CANCEL_CURRENT
);
/*通过设置PendingIntent就能跳转到ActivityB啦*/
notification.contentIntent = pendingIntent;
你这个仅仅是通过notification跳转到activity而已....不过都挺感谢!!!
突然灵光一现想到怎么搞了.其实在每一个activity中的onpause()函数中设置notification跳转到该activity就可以解决了.
因为是在这个activity给中断了,就应该是这个activity中设置.然而还要设置好Intent跳转的属性.singletop或者singletask都可以
只不过要注意下一从notification 调用startActivity启动activity是否在notification的栈中建立activity的
问题了当然我都只是猜想而已