首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

关于onNewIntent的使用有关问题

2012-09-12 
关于onNewIntent的使用问题如果activity的启动模式是singleTask,这个activity里面有一个通知,点击通知时启

关于onNewIntent的使用问题
如果activity的启动模式是singleTask,这个activity里面有一个通知,点击通知时启动这个activity。有什么办法不让他调用onNewIntent方法……?或者调用了onNewIntent方法,但不执行我写在onNewIntent的执行方法(和onCreate一样的)……其他调用如定时条件到达时调用onNewIntent方法时又执行我写在onNewIntent的执行方法(和onCreate一样的)。
  我现在的情况是通知也会调用onNew,定时也会调用onNew(定时传了参数)。通知没有传参数导致如果不判断的话程序会异常退出,判断后通知能正常启动activity(也就是不让他执行我写在onNewintent的执行方法) 但是这样如果定时过来,定时功能又无效了……

[解决办法]
activity的启动模式是singleTask,当然要执行onNewIntent了,别用这个模式不就可以了么

[解决办法]
在传递的参数里面加一个参数用于onNewIntent里面判断是否执行。

热点排行