He tenido este problema en algunas aplicaciones diferentes ahora y parece que no puedo encontrar una solución.Pantallas negras sólidas al llamar a Diálogos en onCreate()
Si, en el onCreate() de Activity
, comienzo una actividad que utiliza el tema del diálogo, no dibuja nada en la pantalla ... toda la pantalla permanece en negro. Todas las vistas están allí (por ejemplo, puedo tocar donde debería estar EditText
y me dará el teclado), simplemente no son visibles.
¿Alguien tiene alguna idea?
ejemplo sencillo Stupid, para la 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 ... sólo se extiende Activity
y tiene el tema establecido en @android:style/Theme.Dialog
en el archivo de manifiesto.
El error no parece estar solucionado en 1.6, por lo que puedo decir ... – polyglot