两个activity之间跳转,一定会执行哪些方法,intent跳转activity

  两个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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: