2014-11-29 3 views
2

Я разрабатываю приложение для Android, где пытается получить удаленный JSON-файл с использованием aquery. Целевая версия - Android 4.3 (api ver. 18). Прежде чем я пытался использовать JSON с использованием tumblr API, но я подумал, что, возможно, я неправильно создаю URL-адрес, поэтому решил попробовать с более простым URL-адресом JSON, который вы можете увидеть в коде ниже. То, что я получаю, - Network Error с кодом -101.Ошибка сети запросов для Android -101

Буду благодарен за любой отзыв.

public class WeHaveTheMunchiesActivity extends Activity { 

private AQuery mAQ; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_list_viewer); 

    mAQ=new AQuery(this); 

    String url="http://www.google.com/uds/GnewsSearch?q=Obama&v=1.0"; 


    mAQ.ajax(url, JSONObject.class, new AjaxCallback<JSONObject>(){ 
     @Override 
     public void callback(String url, JSONObject json, AjaxStatus status){ 

      Toast.makeText(getApplicationContext(), status.getMessage(),  Toast.LENGTH_SHORT).show(); 

     } 
    }); 

} 
+0

Вы не хватает, чтобы определить разрешение Интернет в AndroidManifest.xml: <использует-разрешение андроида: имя = "android.permission.INTERNET" /> –

+0

можете ли вы разместить файл манифеста здесь? –

ответ

1

Добавить это разрешение в AndroidManifest.xml:

<uses-permission android:name="android.permission.INTERNET"/> 
+0

Спасибо большое, сейчас работает! – shtas

+0

@ shtas, рад помочь вам. –