Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 异步任务HttpParams_Android_Http - Fatal编程技术网

Android 异步任务HttpParams

Android 异步任务HttpParams,android,http,Android,Http,有人能帮我回答以下问题吗 1) onPostExecute-Toast.make在后台发送HttpRequest。 0ncraetbulle-execute();启动活动 显示错误。AsycTask#运行时异常。 在后台评论Http请求时,未显示任何错误 在这里,我如何知道http请求和应答已完成,以便开始我的新活动 2) 如何获取HttpParams。从TIBCO BE发送(作为具有属性的事件) 3) 如果我在onPostExecute中接收JSONObject、JAVAObject、整数而不

有人能帮我回答以下问题吗

1) onPostExecute-Toast.make在后台发送HttpRequest。 0ncraetbulle-execute();启动活动 显示错误。AsycTask#运行时异常。 在后台评论Http请求时,未显示任何错误

在这里,我如何知道http请求和应答已完成,以便开始我的新活动

2) 如何获取HttpParams。从TIBCO BE发送(作为具有属性的事件)

3) 如果我在onPostExecute中接收JSONObject、JAVAObject、整数而不是字符串,该怎么办。无法覆盖

试试这个

  protected class GetTask extends AsyncTask<Void, Void, Integer> {

    protected void onPreExecute() {
        mProgressDialog = ProgressDialog.show(MainActivity.this,
                "Loading", "Please wait");
    }

    @Override
    protected Integer doInBackground(Void... params) {
        // TODO Auto-generated method stub

        //call ur HttpRequest
                   httpRequest();
        return 0;
    }

    protected void onPostExecute(Integer result) {
        super.onPostExecute(result);


        if (mProgressDialog.isShowing()) {
            mProgressDialog.dismiss();
        }

        mHandler.sendEmptyMessage(0);
    }
}

Handler mHandler = new Handler() {

    public void handleMessage(Message Msg) {

        if (Flag) {
            //Add ur stuff
        }else{
                }

请展示一些你尝试过的代码感谢你的帮助Murali。但是我的代码和我的问题已经发布在这里了。我的后台任务(AsyncTask)没有终止,我开始了新的活动。这就是问题所在。
   public void httpRequest() {
    // TODO Auto-generated method stub
            String URL ="ADD UR URL";
    try {

        JSONObject ResponseObject = mAPIService.CallAPI(
                YourActivity.this, URL);
        String status = ResponseObject.getString("status");

            Flag = true;


    } catch (Exception err) {
        Flag = false;

    }
}