zoukankan      html  css  js  c++  java
  • android 如何从activity跳转到另一个activity下指定的fragment

    思路:

    跳转到目标fragment所在的activity,并传递一个flag,来确定要到哪个fragment,根据该flag判断后,跳转到指定的fragment即可。

    代码:

    当前界面:

    intent.putExtra("fragment_flag", 3);
    

    目标界面:

    fragmentFlag = intent.getIntExtra("fragment_flag", 1);
    fManager = getSupportFragmentManager();
    FragmentTransaction transaction = fManager.beginTransaction();
    switch (fragmentFlag){
        case 1:
            transaction.replace(R.id.fl_radio_show, mFragments[0]);
            navigationBar.check(R.id.tab_monitor_home);
            break;
        case 2:
            transaction.replace(R.id.fl_radio_show, mFragments[1]);
            navigationBar.check(R.id.tab_monitor_publish);
            break;
        case 3:
            transaction.replace(R.id.fl_radio_show, mFragments[2]);
            navigationBar.check(R.id.tab_monitor_me);
            break;
    }
    transaction.commit();
    
  • 相关阅读:
    装饰器
    深浅拷贝
    dm-开发知识片段积累
    java开发-SDE配置
    一、数据库介绍
    oracle学习 知识点目录
    五、Java SE核心II
    三、面向对象
    四、Java SE核心I
    二、Java语言基础
  • 原文地址:https://www.cnblogs.com/ben-future/p/10579435.html
Copyright © 2011-2022 走看看