2014-11-29 3 views
2

나는 anquery를 사용하여 원격 JSON 파일을 얻으려고하는 안드로이드 애플리케이션을 개발 중이다. 대상 버전은 Android 4.3 (API 버전 18)입니다. 이전에 tumblr API를 사용하여 JSON을 가져 오려고했지만 JSON URL을 잘못 작성했다고 생각 했으므로 아래 코드에서 쉽게 확인할 수 있습니다. 내가 망 가지고있는 것은 네트워크 오류 -101 코드입니다.안드로이드 쿼리 네트워크 오류 -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, 다행입니다. –