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