我的主要应用是: 它从互联网上检索数据,有3纽特,在OnClicked时,即再到另外3个屏幕。 由于数据负荷可能不太缓慢,我想利用一个联合任务。 这是我作为同仁的样本。
class LoginProgressTask extends AsyncTask {
@Override
protected Boolean doInBackground(String... params) {
try {
Thread.sleep(4000); // Do your real work here
} catch (InterruptedException e) {
e.printStackTrace();
}
return Boolean.TRUE; // Return your real result here
}
@Override
protected void onPreExecute() {
showDialog(AUTHORIZING_DIALOG);
}
@Override
protected void onPostExecute(Boolean result) {
// result is the value returned from doInBackground
removeDialog(AUTHORIZING_DIALOG);
}
}
我的主要活动是:
public class MainScreen extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
MainTheme();
}
public void MainTheme(){
retrieve_data(); //function for getting the data
... action with the buttons, onClicks Listener
}
}
我的问题在于,我如何把这些法典与一项活动混在一起,使之发挥作用。 或者,在InBacksite,我应当返回什么?