使用Actiivty的启动模式问题
来源:互联网 发布:金庸 顺序 知乎 编辑:程序博客网 时间:2024/05/02 17:28
今天,搞项目测试,发现了2个bug,很无语,怎么debug都找不出问题,当然这个问题不是程序的报错,也不是逻辑上问题错误。
我从主页打开侧滑栏产品分类进行搜索,第一次可以成功,第二次再打开侧滑栏分类进行搜索,确不能成功,老是慢一拍,即这一次的搜索直接显示上一次的搜索产品(都不用加载),而且每次实验都这样。不仅如此,在产品详细页面做同样的测试,也是这样的结果。
反思了一下,猜想可能是布局重用,第二次搜索的时候,由于上一次页面还没有被回收,直接使用上一次的布局,才会有这样的情况。果然,发现配置文件里面,显示分类搜索产品的Activity的启动模式是 android:launchMode="singleTask",修改成android:launchMode="standard",问题立马解决。
看来以后,使用Activity的启动模式的时候,还是要慎重,先要分析一下是否需要使用singleTask模式来提高效率,有空深入研究研究一下Activity的启动模式。
0 0
- 使用Actiivty的启动模式问题
- 对于Actiivty的四种启动模式的理解
- <<Android 开发艺术探索>> 第一章 Actiivty的生命周期和启动模式
- android退出所有Actiivty的实例方法
- Android四大组件之Actiivty的生命周期
- 使用singleInstance启动模式带来的问题(草稿)
- 使用singletask的启动模式
- 常用的使用FLAG的启动模式和横竖屏生命周期问题
- onActivityResult与启动模式的问题
- 使用Intent启动Activity 的问题
- win10使用Vagrant启动VirtualBox的问题
- 系统的启动模式(启动级别)的修改---使用upstart启动机制的
- 关于Activity启动模式的基本使用,API使用详解。
- ns3中采用Linux模式启动dce的问题
- Android小问题:SingleTask启动模式时,activity的生命周期
- Myeclipse tomcat debug(调试模式)启动过慢的问题
- 不同启动模式下onActivityResult的调用时机问题
- eclipse debug模式下启动非常慢的问题
- 同一TextView上内容的不同显示
- Android ListView点击关注或赞错位问题
- Exchange Server 2013 运维系列——故障恢复
- Android布局文件中命名空间的解析
- PHP 版本讲解
- 使用Actiivty的启动模式问题
- Automatic level control
- TMS320F28335项目开发记录8_28335之GPIO引脚
- @Repository、@Service、@Controller 和 @Component
- HTTP 返回状态值
- ug871-vivado-high-level-synthesis-tutorial第二章lab1中文
- IOS-UITextField
- 推荐轮播插件--touchSlidertouchSlider
- 黑马程序员 Java学习总结之多线程中start方法和run方法的区别(这个一定要搞清楚)