0
我有一個片段,它擁有一個視圖尋呼機。 視圖尋呼機的每一頁都包含一個片段。查看尋呼機 - 獲得每頁的尋呼機號碼
是否有可能獲得內容片段中當前頁面 的索引號?
或者我必須在創建時傳遞每個片段的編號嗎?
或者我必須使用片段的靜態「newInstance」方法來傳遞數據嗎?
我有一個片段,它擁有一個視圖尋呼機。 視圖尋呼機的每一頁都包含一個片段。查看尋呼機 - 獲得每頁的尋呼機號碼
是否有可能獲得內容片段中當前頁面 的索引號?
或者我必須在創建時傳遞每個片段的編號嗎?
或者我必須使用片段的靜態「newInstance」方法來傳遞數據嗎?
實例化使用靜態工廠方法視圖尋呼機/子片段
private String fragmentId= "";
/**
* The argument keys for creating a fragment.
*/
private static final String ARG_ONE = "arg1";
/**
* Factory method for this fragment class. Constructs a new fragment with the given arguments.
*/
public static MyFragment create(String fragmentId) {
MyFragment tab = new MyFragment();
Bundle bundle = new Bundle(1);
bundle.putString(ARG_ONE, fragmentId);
tab.setArguments(bundle);
return tab;
}
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
view = inflater.inflate(R.layout.tab_home_screen, container, false);
this.fragmentId=getArguments().getString(ARG_ONE);
return view;
}
稍後,您可以使用fragmentId
瞭解片段。
你可以通過設置標記,即可片段做這個或標記設置爲任何片段的視圖對象,並得到您的片段裏面
使用setArgument來分割你可以實現這個 –