activity跳转到fragment

来源:互联网 发布:农村淘宝加盟费多少 编辑:程序博客网 时间:2024/05/09 06:06

问题:如何实现从一个activity跳转到MainActivity中的一个fragment,并且底部的RadioButton不变?

回答:通过使用自定义变量,如type,来进行传值判断。

例子:

[java] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. type = getIntent().getIntExtra("type"0);  
  2.         // 判断type是否为1  
  3.         if (type == 1) {  
  4.             // 声明GoodsInfoFragment对象  
  5.             // GoodsInfoFragment goodsInfoFragment = new GoodsInfoFragment();  
  6.             // 传值  
  7.             // Bundle bundle = new Bundle();  
  8.             // bundle.putInt("id", getIntent().getIntExtra("id", 0));  
  9.             // System.out.println(getIntent().getIntExtra("id", 0)+"////////");  
  10.             // goodsInfoFragment.setArguments(bundle);  
  11.             // 跳转界面  
  12.             transaction.add(R.id.main_content, new LoginFragment(), "login");  
  13.         }  
  14.         if (type == 2) {  
  15.             // 声明TransmitWorkFragment对象  
  16.             TransmitWorkFragment transmitWorkFragment = null;  
  17.             if (position == 1) {  
  18.                 transmitWorkFragment = new TransmitWorkFragment(type);  
  19.             } else {  
  20.                 transmitWorkFragment = new TransmitWorkFragment();  
  21.             }  
  22.             // 跳转界面  
  23.             transaction.add(R.id.main_content, transmitWorkFragment,  
  24.                     "transmitwork");  
[java] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. Intent intent=new Intent(HomeworkNoActivity.this,MainActivity.class);  
  2.                 intent.putExtra("type"1);  
  3.                 startActivity(intent);  
0 0
原创粉丝点击