Android界面跳转的内存分析

现有问题

 

 有一界面A需要加载团队界面    (团队及团队成员界面均有list构成

如果团队数量大于1,则显示团队列表x,然后点击团队list之一  跳转到界面B

如果团队总数为1 则显示团队内成员y

 

1.A(x,y)-B(y) 就是在A中做处理 根据情况显示x,y两套数据

2.A(x)-B (y)  x只做x的处理,如果判断x=1 跳转到B

 

 

对于第一种方法 很显然是比较麻烦的,先看实现,首先加载数据x,然后根据x的数量设置list的adapter

 

即A界面的adapter 会根据情况显示两种

 

然后跳转到B ,此种方法对于编码能力是一个挑战,listview加入上拉刷新,下拉加载,涉及的异步、消息等很多

 

然而实际情况是一个界面中的两套数据是完全可行的。

 

对于第二种方法,由于执行A界面的耗时被忽略,如果加载X时间过长,就会造成程序的force close

 

 

第二种demo下载地址 :http://www.kuaipan.cn/file/id_28743136620604774.htm

 

--

程序是敲出来的,不是想出来的。多试试,很多想当然的事情,并不是那样做最好。

 

 

 

 

 

 

      

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值