фрагмент onCreateView вызывается много раз
Я прилагаю фрагмент (много фрагментовFrameLayout
) изActivity
каждый фрагмент имеет свой видonCreateView()
.
Сейчас,
Если я поверну экран Пейзаж / ProtraitonCreateView()
фрагмента вызывается вместо того, чтобы вызывать привязанную активностьonCreate()
метод. Из-за этого представление отображается дважды.
Я хочу активностьonCreate()
вызываться каждый раз, когда есть изменения конфигурации. Является ли это возможным?
Деятельность : MainActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
getSupportFragmentManager().beginTransaction()
.add(R.id.layout_replace, new MyFragment()).commit();
}
Фрагмент: MyFragment.java
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
return (ScrollView)inflater.inflate(R.layout.some_layout, container, false);
}