Можно ли вручную вызвать onCreateView во фрагменте?
Можно ли вручную вызвать методonCreateView
вFragment
или, если нет, есть ли способ, которым я могу имитировать этот вызов?
у меня естьFragmentActivity
с вкладкой Хост. Каждая вкладка содержитFragment
и я хочу освежитьFragment
S, когда я нажимаю "Обновить» кнопка. Более конкретно, я хочу перезвонитьonCreateView
метод.
Мой код в настоящее время выглядит так:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {
// Inflate the layout for this fragment
view= inflater.inflate(R.layout.fragment_hall, container, false);
layoutExsternal = (RelativeLayout) view.findViewById(R.id.layoutExsternal);
layoutHall = (RelativeLayout) view.findViewById(R.id.layoutHall);
init();
return view;
}
[...]
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
Log.d("itemSelected1", this.getClass().getSimpleName());
switch (item.getItemId()) {
case R.id.menu_refresh:
//HERE I want to insert a method for refresh o redraw
return true;
}
return super.onOptionsItemSelected(item);
}