当前位置: 代码迷 >> Android >> TabActivity有关问题请问
  详细解决方案

TabActivity有关问题请问

热度:36   发布时间:2016-04-28 06:53:52.0
TabActivity问题请教
请问一下我的TabActivity分别有A,B,C,D4个界面,默认显示B界面,但是上次切换到D界面后返回退出,过了一段时间后打开的时候,界面显示初始化过程,然后默认变成了D(底部还是显示B,只是主界面变成了D了),请问一下有没有人知道怎么回事? 谢谢。
------解决方案--------------------
最好上代码,主要还是生命周期的问题吧,继承的tabActivity一般来说tab widget和显示的内容是一致的
------解决方案--------------------
大概是初始化的代码出问题了,页面本身自相矛盾了
------解决方案--------------------
引用:
大概是初始化的代码出问题了,页面本身自相矛盾了

或者程序启动页处理有问题
------解决方案--------------------
 楼上有理,不上代码凭想象解决不了问题
------解决方案--------------------
那看看你的tabHost.setCurrentTab(int index),中,如果你默认是b,则这个index应该是b的位置,如果你对这个index变量设置了static 可能,会在你进入D界面后,退出是index这个值没有清楚,一直保留成了d的位置,所有你重启时候,可能是d。
  相关解决方案