Actualmente tengo un DialogFragment que tiene un par de widgets EditText como parte de su vista. Cuando ocurre un cambio de orientación, los widgets de EditText no se vuelven a llenar con el texto que contenían.EditText no restaura el estado en DialogFragment
He revisado el saveInstanceState y el texto se ha conservado aunque la orientación ha cambiado.
DialogFragment:
public final class LoginDialog extends DialogFragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.login, container, false);
return v;
}
}
un ejemplo EditarTexto:
<EditText
android:text=""
android:id="@+id/loginUsername"
android:layout_width="180dip"
android:layout_height="wrap_content"
android:layout_marginRight="5dip"/>
estoy usando el paquete de compatibilidad androide.
FWIW, aquí hay un proyecto de ejemplo (elaborado) que contiene un 'DialogFragment' que no presenta este problema: https://github.com/commonsguy/cw-advandroid/tree/master/Honeycomb/FeedFragments – CommonsWare