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();


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM