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()があるとクラッシュし、スレッドの外にあると空白が表示されます完全にロードされるまで画面。以前持っていたコードを思い出せません...何かアイデアはありますか?