码迷,mamicode.com
首页 > Windows程序 > 详细

关于onNewIntent的使用问题

时间:2014-10-22 23:34:30      阅读:279      评论:0      收藏:0      [点我收藏+]

标签:使用   sp   on   问题   cti   bs   new   as   程序   

============问题描述============


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

============解决方案1============


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

============解决方案2============


在传递的参数里面加一个参数用于onNewIntent里面判断是否执行。

关于onNewIntent的使用问题

标签:使用   sp   on   问题   cti   bs   new   as   程序   

原文地址:http://www.cnblogs.com/liangxieliang56/p/4044457.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!