已经好几天了,我还没有找到任何答案。我对android开发很新。我面临的问题是我继续在onPostExecute方法上收到错误org.json.JSONException: End of input at character 0
和org.json.JSON.typeMismatch(JSON.java:111)
@Override
protected void onPostExecute(String stringResult) {
Log.e("DB", "" + stringResult);
JSONArray jsonArray = null;
try {
jsonArray = new JSONArray(stringResult);
} catch (Exception e) {
e.printStackTrace();
}
if (jsonArray != null) {
mCallback.onSuccess(jsonArray);
return;
}
JSONObject jsonObject = null;
try {
jsonObject = new JSONObject(stringResult);
} catch (Exception e) {
e.printStackTrace();
}
if (jsonObject != null) {
mCallback.onSuccess(jsonObject);
return;
}
mCallback.onFailed(stringResult);
}
错误将我引导到部分
try {
jsonArray = new JSONArray(stringResult);
此部分
try {
jsonObject = new JSONObject(stringResult);
} catch (Exception e) {
e.printStackTrace();
以及主类方法
public class PostRequest extends AsyncTask<Void, Void, String> {
请帮帮我。感谢
答案 0 :(得分:0)
好吧,我认为代码不是我为什么似乎无法运行应用程序的问题。我已经解决了。我所提供的答案并没有真正找到答案。不管怎样,谢谢