public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
loadData();
setContentView(R.layout.preload);
Thread thread = new Thread()
{
@Override
public void run() {
setUpDB();
setContentView(R.layout.main);
}
};
thread.start();
}
所以我希望它在数据库设置(setUpDB)时显示预加载视图,然后在设置完成后切换到主视图更改为主视图。我几乎可以正常工作了;显示加载器直到大约 80% 然后崩溃,但现在我什至无法让它显示加载器...如果我在线程中有 setUpDB() 它会崩溃,如果我有它在线程之外它显示一个空白屏幕直到完全加载。我不记得以前的代码了……有什么想法吗?