我在使用正确的文本在我的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