如何编写2个以上的代码...在Activity中扩展AsyncTask .doInBackground()onPostExecute()

时间:2014-04-14 05:41:35

标签: android android-asynctask

当Android应用 onStart ()时,它会执行HttpRequestTask 。我已完成此部分,正常工作

在应用程序打开并显示数据后,需要单击提交按钮POST 一些数据以弹出休息Web服务。在我看来,我想我可能需要编写另一个扩展的AsyncTask, doInBackground和onPostExecute

我应该编码什么才能让系统区分扩展同一个Activity中的AsyncTask,doInBackground和onPostExecute?

protected void onStart(){
    super.onStart();
    new HttpRequestTask().execute();
}



private class HttpRequestTask extends AsyncTask<Void, Void, ArrayList<Item>> {

    @Override
    protected ArrayList<Item> doInBackground(Void... params) {
    //....some code


}

@Override
    protected void onPostExecute(ArrayList<PickerItemDetail> pickerList) {
    //.....come code and logic

}

}

0 个答案:

没有答案