我开始在android中使用片段,但我怀疑:1.-是否有必要使用这部分代码(newInstance,setArguments)?,如果是这样,为什么?Android - fragments
public static class DetailsFragment extends Fragment {
/**
* Create a new instance of DetailsFragment, initialized to
* show the text at 'index'.
*/
public static DetailsFragment newInstance(int index) {
DetailsFragment f = new DetailsFragment();
// Supply index input as an argument.
Bundle args = new Bundle();
args.putInt("index", index);
f.setArguments(args);
return f;
}
public int getShownIndex() {
return getArguments().getInt("index", 0);
}
http://developer.android.com/reference/android/os/Bundle.html
2,如果这个代码将有一个onCreate方法,什么时候才能被称为?
感谢您的回复 – user2580401