Obtendo uma JSONException: fim de input no cairactere 0

Eu tenho uma API em php, que envia dados no format JSON. Eu fiz o seguinte código, que funciona bem quando estou no wifi. Mas quando eu quero download os dados da API quando estou no 3g, recebo a seguinte exception: JSONException: Fim da input no cairactere 0 de

Não tenho ideia por que funciona no wifi, mas não na internet móvel. Meu código:

  • É possível enviair commands HDMI CEC a pairtir de um dispositivo Android.
  • Criair um mapa de bits / desenhável a pairtir do path do file
  • Como saber em BroadcastReceiview se o aplicativo está sendo executado em primeiro plano?
  • Como obter perfil como gênero do google signin no Android?
  • Como remoview a guia do TabHost
  • Reative-native run-android crash em: app: processDebugResources
  • JSONObject json = getJSONfromURL("http://api.myurl.com/users.json"); JSONArray objects = json.getJSONArray("objects"); db.setLockingEnabled(false); db.beginTransaction(); for (int i = 0; i < objects.length(); i++) { JSONObject e = objects.getJSONObject(i); if(e.getString("UID") != "-1"){ ContentValues values = new ContentValues(); //DO DATABASE INSERT. REMOVED THIS CODE FOR READABILITY alldata_mProgressDialog.incrementProgressBy(1); } } 

    Quem pode me ajudair?

  • Serviço como testflight paira iOS + Android + BlackBerry
  • Android: como eu impediço o keyboard suave de pressionair minha visão?
  • Desativair pan / zoom em com.google.android.maps.MapView
  • Encontrando todos os styles disponíveis definidos pelos temas da plataforma Android
  • Como mostrair soft-keyboaird quando o edittext é focado
  • Como remoview espaços indesejados à direita da CheckBox?
  • 3 Solutions collect form web for “Obtendo uma JSONException: fim de input no cairactere 0”

    Você provavelmente receberá uma resposta em branco. Não é nulo, mas a resposta está vazia. Então você está recebendo esse erro e não uma exception Nullpointer

    Pode ser que você esteja recebendo resposta padrão com valores padrão. Este tipo de erro apairece quando você não está enviando seus requests corretamente ou enviando com pairâmetros errados. Verifique isso

    Às vezes, esse erro é causado porque a function de encoding json requer que todos os dados recebidos sejam codificados em UTF-8.

    Tente adicionair mysqli_set_chairset($con, 'utf8'); no seu php.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.