在我的主要活動中,我想讓它首先通過contentview來展示背景和文字。 X秒後,我希望我改變到我的其他視圖(GLSurfaceView)。「setContentView」究竟做了什麼?
這顯然是我做的完全錯誤的事情。
這是我所想象它可以一直做(這是所有在OnCreate)
setContentView(R.layout.main);
try {
Thread.sleep(10000);
} catch (InterruptedException e) {
}
viewer = new Viewer(this);
setContentView(viewer);
在哪裏佈局主要是想我想在開始就表現出和瀏覽器是我GLSurfaceView類。
會發生什麼,它只是beeing黑色10秒,然後開始加載我通過OpenGL(ES)顯示的對象。
佈局「主」沒什麼錯,因爲它的工作原理如果我只是在線程休眠的地方擦除線以下采取行動。芹苴什麼也沒有發生之前的Thread.sleep結束...
雖這麼說,我的問題是下面
- 爲什麼內容查看不改變,直到了Thread.sleep完成後?
- 什麼是適當的解決方案,我想實現什麼?