Android项目中片段与活动怎么实现相互跳转

  

Android项目中片段与活动怎么实现相互跳转?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

<强>活动及片段之间的跳转

直接跳转

基本使用方法

公共类MainActivity延伸AppCompatActivity {
  
  @Override
  {保护空白>公共类VideoPlayActivity扩展活动
  @Override
  保护空白>公共静态孔隙startActivity(上下文语境、类clazz包数据){
  目的意图=new意图(上下文,clazz);
  如果(数据!=null) {
  intent.putExtras(数据);
  }
  context.startActivity(意图);
  }

推荐方案

    <李>把新意图()放在目标活动,这样可以onCreate里的getIntent形成对应李 <>李更容易理解和管理一个出口,多个入口的情况李 <>李较方便维护传递数据的键和值(即主要由目标活动来定义,价值是实际的来源)
公共类MainActivity延伸AppCompatActivity {
  
  @Override
  {保护空白>公共类VideoPlayActivity扩展活动
  @Override
  保护空白>公共类MainFragment {
  
  公共MainFragment () {//需要空的公共构造函数
  }
  
  公共静态MainFragment newInstance (int pos) {
  MainFragment片段=new MainFragment ();
  捆捆args=new ();
  args.putInt (“pos" pos);
  fragment.setArguments (args);
  返回片段;
  }
  
  @Override
  公共空间>看完上述内容,你们掌握Android项目中片段与活动怎么实现相互跳转的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读! 

Android项目中片段与活动怎么实现相互跳转