嗨,我的应用程序中有一个 AsyncTask,在 OnCreate() 中调用,它通过网络检索一些数据并在下载时显示一个不确定的进度条。
问题是当我启动应用程序时屏幕保持空白,直到 AsyncTask 完成。代码是这样的。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
loadData();
//Several UI Code
startAsyncTasks();
}
private void startAsyncTasks(){
new ConnectingTask().execute();
}