您的位置:首页 > 移动开发 > Android开发

移动经分升级到 android4.x 版本后的一个bug与解决方案.

2013-02-20 10:46 323 查看
首先说下背景,移动经分是去年3月时上线的,当时用的技术方案 jquerymobile + phonegap + 快框的后台. 主要应用在android 和 ios 等平台上.当时android 的版本还是 2.x.

今年纷纷升级到了4.x的版本,问题就出来了,经分的 kpi 模块出不来了. 这个功能点是经分中上最重要的模块之一,下面有11个小模块,用九宫图布局. 主要包括kpi的列表,图表动态查询及检索.这11个小模块功能都差不多,只是页面布局有些细微的区别,所以当时我就作了一个页面,用地址传参的法子加以判断,从而模拟出了11个页面的效果.

问题就出在这个地址传参上面,报网络错误,页面找不到了.这个bug太奇怪了,我用关键词在 google 搜索,发现不是个例,而且非常有名. 大家可以去看看

,开发人员群体献策,分享,实在是很令人感动.

问题还是要解决,你不能跟客户说,这是android 的bug ,你不要升级了...额,为什么许多客户就不热心升级下IE呢.

解决方案还是蛮多的,要找个最优的.

不能改后台,后台的原开发人员已经离职..
不用地址传参,作11个页面好了..这也不可取,新增10多个页面,对已经上线的项目来说,风险太大了,带来的水波效应很恐怖.
用 html5 的本地数据存储模拟传参效果,这个简单方便,不适合 windows phone系列
..............
最后还是用本地数据存储的方式解决了..分分钟解决的事,但学到的东西还是蛮多的...故此也分享下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: