¿Es posible llamar manualmente a onCreateView en un fragmento?
¿Es posible llamar manualmente el método?onCreateView
en unFragment
o, si no, ¿hay alguna manera en que pueda simular esta invocación?
tengo unFragmentActivity
con tabHost. Cada pestaña contiene unFragment
y quiero refrescar elFragment
La vista cuando presiono el botón "Actualizar". Más específicamente, quiero volver a llamar alonCreateView
método.
Mi código actualmente se ve como:
@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);
}