TabActivity中子Activity相互跳转 .

网友投稿 664 2022-12-01 18:45:08

TabActivity中子Activity相互跳转 .

TabHost中的子Activity虽然是用Intent来启动,但是实际上并没有去启动一个全新的Activity,这点可以从生命周期打log看出来。

1.把tabhost保存为公有变量

​​view plain​​​ ​​​copy to clipboard​​​ ​​​print​​​ ​​​?​​ 1. public class AssistApplication extends2. public static TabHost onlyTabHost=null;3. } 2.tabhost处理完成后赋值 AssistApplication.onlyTabHost=mTabHost; 3.跳转处调用 ​​view plain​​​ ​​​copy to clipboard​​​ ​​​print​​​ ​​​?​​ 1. if(AssistApplication.onlyTabHost!=null){2. AssistApplication.onlyTabHost.setCurrentTab(4);3. } if(AssistApplication.onlyTabHost!=null){ AssistApplication.onlyTabHost.setCurrentTab(4); }关键是把tabhost保存为公有变量。 加深印象:关于自定义tabhost只是不能自定义自定义tabhost名。 继承Tabactivity,同时布局文件中用android:id="@android:id/tabhost" 即可。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Android提高应用篇之模拟信号示波器
下一篇:Android中Activity共享变量的另一方法:Application context
相关文章