我現在在幾個不同的應用程序中遇到了這個問題,而且我似乎找不到解決方案。在onCreate()調用對話框時出現的純黑色屏幕
如果在Activity
的onCreate()中,我開始一個使用對話主題的活動,它不會畫任何東西......屏幕保持黑屏。所有的觀點都在那裏(例如,我可以點擊一個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
。
這個錯誤似乎沒有在1.6中修復,據我所知... – polyglot 2010-03-14 02:55:02