TabActivity中子Activity相互跳转 .

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

1.把tabhost保存为公有变量

view plaincopy to clipboardprint?

  1.  public class AssistApplication extends Application {  
  2.  public static TabHost onlyTabHost=null;  
  3. }  

 

2.tabhost处理完成后赋值

AssistApplication.onlyTabHost=mTabHost;  

 

3.跳转处调用

view plaincopy to clipboardprint?

  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" 即可。

 

时间: 2024-08-03 14:44:19

TabActivity中子Activity相互跳转 .的相关文章

cordova-CordovaActivity相互跳转中间产生短暂空白

问题描述 CordovaActivity相互跳转中间产生短暂空白 两个activity都是继承了CordovaActivity,即加载html作为activity页面,现在有个问题:activity之间进行相互跳转的时候中间有短暂的空白时间,这个空白可以去掉吗?如果不能去掉,如何修改能让跳转看起来舒服一些呢? 解决方案 http://zhidao.baidu.com/link?url=HREJooeHvRJzioxwnOfjuNBkC1N-K2pLWv6tNsKArqVNElBdrJZwD-Uy

cordova-CordovaActivity相互跳转加载空白

问题描述 CordovaActivity相互跳转加载空白 两个activity都是继承了CordovaActivity,即加载html作为activity页面,现在有个问题:activity之间进行相互跳转的时候中间有短暂的空白时间,这个空白可以去掉吗?如果不能去掉,添加一个加载的画面又该如何做? 解决方案 http://www.cnblogs.com/tdalcn/p/3467438.html

activity跳转效果-Activity页面跳转怎样实现从下往上覆盖的效果

问题描述 Activity页面跳转怎样实现从下往上覆盖的效果 在网上搜索基本实现了activity跳转从下往上的功能,但是效果不是覆盖的感觉而是底下的activity变没了之后,怎么让底下的activity感觉是被另一个activity是从下被覆盖掉的. 解决方案 activity.overridePendingTransition(进场动画, 出场动画); 解决方案二: 在启动跳转的地方添加overridePendingTransition(int resId,int resId);这两个参数

Android开发中Activity创建跳转及传值的方法_Android

在Android系统的江湖中有四大组件:活动(Activity), 服务(Service), 广播接收器(Broadcast Reciver)和内容提供者(Content Provider). 今天所介绍的就是Android开发中的四大组件之一:Activity,其他那三大组件以后再进行介绍.说道Android中的Activity,如果你做过iOS开发的话,Activity类似于iOS中的ViewController(视图控制器).在应用中能看到的东西都是放在活动中的.活动是安卓开发比较重要的东

activity-关于两个应用之间Activity的跳转

问题描述 关于两个应用之间Activity的跳转 当应用没有启动的时候,点击桌面图标,进入应用,这个过程可以以正常的方式启动,找到程序的入入口跳转即可! 但是如果当应用启动过并在后台运行,点击桌面启动,这个时候Intent改怎么设置了? 而且如果此时后台运行的Activity不是程序的入口,该怎么跳转? 就好比我的应用是A,需要跳转到的应用为B,在B没有启动的情况下,A应用可以跳转到B 的MainActivity中,可以实现. Intent intent = new Intent(); inte

Tween动画(四种)以及Activity间跳转动画

main.xml如下: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="wrap_content" android:layout_height="wrap_content" >

切换不刷新-Android 两个activity之间跳转不刷新怎么实现

问题描述 Android 两个activity之间跳转不刷新怎么实现 两个activity中布局类似,都有两个listview,listview可以点击,我现在设置的是两个一样的xml,两个类似的activity 用intent进行跳转,但这样切换会重新刷新,如何实现不刷新切换.请大神细讲 !!! 之前想用Fragment的方法 来隐藏添加控件 但是由于自己不太懂 一个类既要继承Fragment又要继承activity 不能解决 所以被搁置了 并且这个方法需要改动很多 太麻烦 我看到有些帖子有说

java-【菜鸟】实现两个列表的相互跳转

问题描述 [菜鸟]实现两个列表的相互跳转 我建了两个列表,一个显示名称,一个显示内容.如何实现点击一下名称,进入到内容列表,显示名称的详细内容,而且内容列表的表头显示点击的名称. 解决方案 表关联就可以了吧 这个就是查询的问题 解决方案二: 使用a标签进行跳转,点击对应的名称查询对应名称的信息 解决方案三: 不知道你这有没有涉及到网络加载数据,还有你所说的列表是什么表现形式:你的内容详情是自己写的吗,你这个是Android代码还是Java代码,如果是Android代码也就挺简单的咯 解决方案四:

Android中Service和Activity相互通信示例代码

前言 在Android中,Activity主要负责前台页面的展示,Service主要负责需要长期运行的任务,所以在我们实际开发中,就会常常遇到Activity与Service之间的通信,本文就给大家详细介绍了关于Android中Service和Activity相互通信的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. Activity向Service通信 第一种方式:通过MyBinder方式调用Service方法 MainActivity public class Ma