我写了一个 AsynkTask 女巫连接到数据库,然后将结果放在 UI 中。这工作得很好,但后来我想包括一个对话框或其他东西,其他布局女巫显示一个进度条,然后更新用户界面。
好吧,现在布局发生了变化,最后我有了“testGUI”布局,但它没有用 AsynkTask 数据升级。这是代码。非常感谢。
类 DatabaseAsync 扩展 AsyncTask {
@Override
protected void onPreExecute(){
setContentView(R.layout.loading);
}
/**
* Se ejecuta en el hilo secundario, en segundo plano
*/
@Override
protected JSONArray doInBackground(Void... params) {
JSONArray jArray = new JSONArray();
jArray = DatabaseController
.rellenarArray("SomeURL");
return jArray;
}
/**
* Una vez terminado el hilo secundario se ejecuta esto
*/
@Override
protected void onPostExecute(JSONArray jArrayFull) {
setContentView(R.layout.testgui);
getQuestion(jArrayFull,1);
}
}