我正在开发一个Android应用程序,使用aquery尝试获取远程JSON文件。目标版本为Android 4.3(api ver.18)。之前我尝试使用tumblr API获取JSON,但我认为可能是我构造url的方式不正确,所以我决定尝试更简单的JSON url,如下面的代码所示。但是我得到的都是网络错误,错误代码为-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();
}
});
}