Сплошные черные экраны при вызове диалогов в onCreate ()
У меня была эта проблема в нескольких разных приложениях, и я могуКажется, я не нашел решения.
Если в onCreate ()Activity
, Я начинаю деятельность, которая использует тему диалогаНичего не рисуется на экране ... весь экран остается черным. Все виды есть (например, я могу нажать, гдеEditText
должно быть и этодадите мне клавиатуру) онипросто не видно.
У кого-нибудь есть идеи?
Глупый простой пример, для прикола:
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
довольно прямолинейно ... просто расширяетсяActivity
и тема установлена@android:style/Theme.Dialog
в файле манифеста.