小编bac*_*e16的帖子

Android:应用程序在使用Post方法到达AlertDialog.Builder时崩溃

我在使用正确的文本在我的Android应用程序中获取警报时遇到问题.我使用相同的代码向服务器发送Get请求,它工作正常,但在这个实例中我使用Post方法,而我发送的数据存储在数据库中,Logcat显示正确/预期的字符串来回来,应用程序只是在到达onPostExecute部分而不是显示警报时崩溃.

我错过了什么,有没有其他方法来处理Post方法的响应?

这是我的代码:

package com.example.aplikacija;

import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.protocol.BasicHttpContext;
import org.apache.http.protocol.HttpContext;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.os.AsyncTask;
import android.text.Html;
import android.util.Log;

public class REST_VpisOcene extends AsyncTask<Void, Void, String> {

String restURL =     "*REST IP removed*";

private Activity activity;
private String predmet;
private String ocena;
private String IDucenca;
private String IDprofesorja;

public REST_VpisOcene(String …
Run Code Online (Sandbox Code Playgroud)

android nullpointerexception android-asynctask android-alertdialog

3
推荐指数
1
解决办法
1万
查看次数