两个notification的问题:
1.notification怎么才能够只提醒一次,或者在相应的activity里就不提醒,还或者在状态栏上有提醒的信息的时候不再提醒!或者重复的不提醒!(现在的情况是这样的每隔一段时间就去查数据,有数据就提醒!这样的话,notification会一直提醒,会让人很烦!)
2.ActivityGroup中,所有的activity都是通过下面的代码转换成一个view再加入ActivityGroup的,代码呈上
//要跳转的界面
Intent intent = new Intent(this, B.class).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
//把一个Activity转换成一个View
Window w = group.getLocalActivityManager().startActivity("B",intent);
View view = w.getDecorView();
//把View添加大ActivityGroup中
group.setContentView(view);
在ActivityGroup中使用notification提醒是正常的,但是点击状态栏的提示跳转到相应的activity,就是会新建一个activity,而这个activity不在ActivityGroup中,会覆盖下面的tab标签!请问怎么样才能把点击状态栏提示新建的activity加入到ActivityGroup中!
------解决方案--------------------
1.notification.flags
------解决方案--------------------
= Notification.FLAG_ONLY_ALERT_ONCE; 加上这个属性 如果此条通知已经在通知栏不再响铃或震动提示
通知栏当前已展示的通知安卓是没法获取的,你可以自己想办法用记录文件的方式去记录,展示了就记录一下,这就可以记录你当前是否已经展示了你需展示的通知消息,点击的时候先跳转到你的预设空界面中转再跳转到需跳转的界面,做个中转,在中转的时候做清除展示记录的动作即可
2.点击肯定会跳转到一个新的界面,这个基本上没法避免