首页 > 代码库 > phonegap 单例模式
phonegap 单例模式
今天在使用云推送的时候 app打开着,然后 控制台推送一条消息 结果点击后又重新打开了一个客户端...
ok,我需要的是单例,我使用了singleInstance ,达到了效果.
引用百度知道的 一段话
manifest.xml里面配置 在activity标签下的属性android:launchMode="standard"有4种可以选 默认就是上面这种,,标准的 每次startActivity都会实例化一个实例还有3种:singleTop 启动此模式的activity的时候 如果在堆栈顶部已经有这个activity的实例则不重新实例化,就用堆栈顶部这个
否则就实例化一个新的activity对象 singleTask 启动此模式的activity的时候 如果在堆栈中存在此activity的实例(任意位置),则不重新实例化activity对象
而是直接复用之前的activity对象 在这个activity对象上面的其他activity对象全部移除(相当于这些activity被销毁了);这个应该就是你说的单实例化 singleInstance 这个是单个实例 会单独启动一个堆栈来存放此启动模式的activity实例!
phonegap 单例模式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。