work_weipa_activity与fragment跳转问题

来源:互联网 发布:java 使用ant design 编辑:程序博客网 时间:2024/06/05 15:47

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

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

例子:

type = getIntent().getIntExtra("type", 0);// 判断type是否为1if (type == 1) {// 声明GoodsInfoFragment对象// GoodsInfoFragment goodsInfoFragment = new GoodsInfoFragment();// 传值// Bundle bundle = new Bundle();// bundle.putInt("id", getIntent().getIntExtra("id", 0));// System.out.println(getIntent().getIntExtra("id", 0)+"////////");// goodsInfoFragment.setArguments(bundle);// 跳转界面transaction.add(R.id.main_content, new LoginFragment(), "login");}if (type == 2) {// 声明TransmitWorkFragment对象TransmitWorkFragment transmitWorkFragment = null;if (position == 1) {transmitWorkFragment = new TransmitWorkFragment(type);} else {transmitWorkFragment = new TransmitWorkFragment();}// 跳转界面transaction.add(R.id.main_content, transmitWorkFragment,"transmitwork");
Intent intent=new Intent(HomeworkNoActivity.this,MainActivity.class);intent.putExtra("type", 1);startActivity(intent);

1 0