首页 > 代码库 > Android代码优化,主界面卡住
Android代码优化,主界面卡住
============问题描述============
程序打开进入MainActivity,其实MainActivity没做什么操作,MainActivity是加载sildingmenu+actionbar+fragment,具体业务操作是在fragment里面进行的,但是程序会在MainActivity那里显示MainActivity的xml,其实什么都没有,但是会停留1~5秒左右,才去显示fragment的xml,感觉很奇怪,如果卡也是会卡在fragment那里,结果fragment又不卡,还是卡在MainAcitivity那里
求问有什么解决方案没,比如写一个过程动画,但是如何监听fragment加载好了
============解决方案1============
没碰到类似情况, 如果业务卡的话, 异步处理就可以 ,不至于对UI线程造成堵塞。
会不会你在fragment 初始化时候执行了大量的运算?如果有代码, 就可以分析分析。
============解决方案2============
初步估计
你这个仿qq的
左边是菜单fragment,右边是设置 fragment
1 先关闭这两个的fragment的 replace操作。 看看效果。
2 将这两个fragment 的构建推迟到 主界面生成后执行。
============解决方案3============
我这两天更新了最新的SDK和eclipse,然后调试的时候就特别卡,打个release的包就没问题~
============解决方案4============
额 有界面的截图来一张
我的意思如果一个fragment 并没有马上显示的话 可以postDelay类似方法推迟(replace)
个人想法, 无效勿怪。
Android代码优化,主界面卡住
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。