Android從Fragment跳轉到Activity


代碼改變世界

 

Android從Fragment跳轉到Activity

Intent intent = new Intent(getActivity(), LoginActivity.class);
startActivity(intent);

  

Activity與Fragment之間的跳轉:

(1)Fragment跳轉到Activity:

startActivity(new Intent(getActivity(), Activity.class)); // 首先需要通過getActivity()方法獲取到當前Activity

(2)Activity跳轉到Fragment:

// Activity不能直接跳轉到Fragment,需要先跳轉到Fragment所附着的Activity中,然后再更改Activity當前顯示哪個Fragment。

intert.putExtra("fragid",1); //首先在Activity跳轉之前,在Intent中傳入一個flag,用來標記跳轉到哪一個Fragment。

// 然后根據flag來判斷顯示哪個Fragment

FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); // import android.support.v4.app.FragmentTransaction;

transaction.replace(R.id.frame_content, new CenterFragment());
transaction.commit();


免責聲明!

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



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