Pantallas negras sólidas al llamar a Diálogos en onCreate ()
He tenido este problema en algunas aplicaciones diferentes ahora y parece que no puedo encontrar una solución.
Si, en el onCreate () de unActivity
, Comienzo una actividad que utiliza el tema de diálogo que no dibuja nada para la pantalla ... toda la pantalla permanece en negro. Todas las vistas están ahí (por ejemplo, puedo tocar dondeEditText
debería ser y me dará el teclado), simplemente no son visibles.
¿Alguien tiene alguna idea?
Ejemplo simple estúpido, por diversión:
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
startActivityForResult(new Intent(this, CredentialsInputActivity.class), 1);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
// do some crap with the result, doesn't really matter what
}
}
CredentialsInputActivity
Es bastante sencillo ... solo extiendeActivity
y tiene el tema configurado para@android:style/Theme.Dialog
en el archivo manifiesto.