两个activity之间跳转,一定会执行哪些方法,intent跳转activity
?xmlversion=1.0 编码=utf-8 ?
LinearLayoutxmlns:Android= http://模式。安卓。 com/apk/RES/Android
Android:orientation= vertical Android:layout _ width= fill _ parent
Android:layout _ height= fill _ parent
TabHostxmlns:Android= http://模式。安卓。 com/apk/RES/Android
Android:id= @ Android:id/tab host Android:layout _ width= fill _ parent
Android:layout _ height= fill _ parent
LinearLayoutandroid:orientation= vertical
Android:layout _ width= fill _ parent Android:layout _ height= fill _ parent
TabWidgetandroid:id= @ Android:id/tabs
Android:layout _ width= fill _ parent Android:layout _ height= wrap _ content /
FrameLayoutandroid:id= @ Android:id/tab content
Android:layout _ width= fill _ parent Android:layout _ height= wrap _ content
android:layout_weight=3
/框架布局
/线性布局
/TabHost
/线性布局
@覆盖
protectedvoidonCreate(BundlesavedInstanceState){
//TODOAuto-generatedmethodstub
超级棒。oncreate(savedInstanceState);
setContentView(r . layout。main);
tab host=gettab host();
选项卡主机。addtab(tab主机。newtabspec( tab 1 )。setIndicator(“第一个")。setContent(newIntent(this,第一组选项卡。类)));//第一个选项卡使用一个活动小组
选项卡主机。addtab(tab主机。newtabspec( tab 2 )。setIndicator(秒)。setContent(newIntent(this,第二个选项卡。类)));//第二个选项卡是一个活动
选项卡主机。setcurrenttab(0);
}
}
重要的机器人。app。活动组;
重要的机器人。内容。意图;
重要的机器人。OS。捆绑;
重要的机器人。查看。查看;
重要的机器人。查看。窗户;
/**
*@authorHuangKaipenghkp2006@gmail.com
*2011-10-5
*
*/
publicsclassfirstgrouptebextendsactivygroup {
/**
*一个静态的活动小组变量,用于管理本组中的活动
*/
公共静态活动组
@覆盖
protectedvoidonCreate(BundlesavedInstanceState){
//TODOAuto-generatedmethodstub
超级棒。oncreate(savedInstanceState);
group=this
}
@覆盖
publicfoidonbackpressed(){
//TODOAuto-generatedmethodstub
//超级。onbackpressed();
//把后退事件交给子活动处理
group.getLocalActivityManager()。getCurrentActivity().onBackPressed();
}
@覆盖
protectedvoidonResume(){
//TODOAuto-generatedmethodstub
超级棒。on resume();
//把界面切换放到暂停方法中是因为,从其他选项卡切换回来时,
//调用搞得是暂停方法
//要跳转的界面
Intentintent=newIntent(this,FirstActivity.class).
addFlags(Intent .FLAG _ ACTIVITY _ CLEAR _ TOP);
//把一个活动转换成一个视角
windoww=group。getlocalactivitymanager().startActivity(FirstActivity ,intent);
view view=w . getdecorview();
//把视角添加大活动小组中
group.setContentView(视图);
}
重要的机器人。查看。窗户;
重要的机器人。查看。查看。onclick侦听器;
重要的机器人。小部件。按钮;
/**
*@authorHuangKaipenghkp2006@gmail.com
*2011-10-5
*
*/
publicclassfirstactivityextendsdactive {
@覆盖
protectedvoidonCreate(BundlesavedInstanceState){
//TODOAuto-generatedmethodstub
超级棒。oncreate(savedInstanceState);
setContentView(r . layout。first _ activity);
//跳转到第二个界面
按钮BTN=(Button)findViewById(r . id。BTN);
BTN。setonclicklistener(newOnClickListener(){
@覆盖
publicvoidonClick(vievv){
//TODOAuto-generatedmethodstub
意向意向=新意向(首次活动。this,SecondActivity.class).
addFlags(Intent .FLAG _ ACTIVITY _ CLEAR _ TOP);
//把一个活动转换成一个视角
windoww=第一组选项卡。团体。getlocalactivitymanager()。startActivity(SecondActivity ,intent);
view view=w . getdecorview();
//把视角添加大活动小组中
第一组选项卡。团体。设置内容视图(视图);
}
});
}
}
?xmlversion=1.0 编码=utf-8 ?
LinearLayoutxmlns:Android= http://模式。安卓。 com/apk/RES/Android
安卓:方向=垂直
Android:layout _ width= fill _ parent
Android:layout _ height= fill _ parent
带边框的
Android:layout _ width= fill _ parent
Android:layout _ height= wrap _ content
android:text=这个是活动小组中的第一个界面!
/
Buttonandroid:id=@ id/btn
Android:layout _ width= fill _ parent
Android:layout _ height= wrap _ content
android:text=跳转到本组中的另一个活动中/
/线性布局
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。