DBに接続するAsynkTaskウィッチを作成し、結果をUIに入れました。これは完全に機能しますが、ダイアログなどを含めたいのですが、他のレイアウトウィッチはprogressBarを表示してから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);
}
}