我有一個主要活動(活動A),它有一個框架佈局,顯示3個片段,即片段A,片段B和片段C.我有另一個活動,它有一個按鈕。當我點擊那個按鈕時,我想讓它打開片段B.我如何打開屬於另一個活動的片段。我已經嘗試了以下代碼如何從主父活動以外的活動啓動片段?
android.app.Fragment fragment = new ImageGridFragment();
FragmentManager fragmentManager = getFragmentManager();
fragmentManager.beginTransaction()
.replace(R.id.frame_container, fragment).commit();
但是這似乎只有在您更改主要父級片段中的片段時纔有效。我如何克服這一點,並顯示另一個屬於另一個活動的片段?
我認爲你必須通過一些識別數據,以活動A等各個片段的鹼基將被添加到框架佈局。 –
是否要在MainActivity或第二個活動中打開片段B? – rickyalbert
@rickyalbert在mainActivity –