factory ( )
public static YourFragment newInstance(String sample) {
YourFragment fragment = new YourFragment();
Bundle args = new Bundle();
args.putString(KEY, sample);
fragment.setArguments(args);
return fragment;
}
YourFragment.newInstance(, ); .
setArguments() .
oncreate, ,
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (getArguments() != null) {
streamSource = getArguments().getParcelable(KEY);
}
}