Solidne czarne ekrany podczas wywoływania Dialogów w onCreate ()
Mam ten problem już w kilku różnych aplikacjach i nie mogę znaleźć rozwiązania.
Jeśli w onCreate () zActivity
, Rozpoczynam działanie, które używa motywu dialogowego, który nie rysuje niczego na ekranie ... cały ekran pozostaje czarny. Wszystkie widoki są tam (np. Mogę dotknąć gdzieEditText
powinno być i da mi klawiaturę), są po prostu niewidoczne.
Czy ktoś ma jakieś pomysły?
Głupi prosty przykład, dla zabawy:
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
jest całkiem proste ... po prostu się przedłużaActivity
i ma ustawiony temat@android:style/Theme.Dialog
w pliku manifestu.