android ajax,Aquery ajax请求似乎没有在android中启动

我认为我为从json中的服务器获取数据而构建的代码没有启动.在logcat中,没有来自"log.v"的文本.此外,我所做的代码似乎并不一直是try catch.我使用Aquery来获取ajax请求.

有其他人有问题吗?

我想把json放到一个hashmap中,这样我就可以构建一个listview,但是我无法从json中获取数据到logcat中

Greathings

public class film_sound extends Fragment {

@Override

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

// Get the view from fragmenttab1.xml

View view = inflater.inflate(R.layout.activity_film_sound, container, false);

Context context = inflater.getContext();

String[] Film_Data = getArguments().getStringArray("Film_Data");

File ext = Environment.getExternalStorageDirectory();

File cacheDir = new File(ext, "/android/data/be.moviechecker.programma/case");

AQUtility.setCacheDir(cacheDir);

final AQuery aq = new AQuery(context);

/*Ophalen van de json*/

String url = "http://app.be/data_2_0_0/sound.php?id=1";

aq.ajax(url, JSONObject.class, new AjaxCallback() {

@Override

public void callback(String url, JSONObject json, AjaxStatus status) {

if (json != null) {

JSONArray jArray = null;

try {

jArray = json.getJSONArray("soundtrack");

} catch (JSONException e) {

e.printStackTrace();

}

if (jArray.length() == 0) {

Log.v("debug", "dataleeg");

} else {

for (int i = 0; i < jArray.length(); i++) {

JSONObject json_data = null;

try {

json_data = jArray.getJSONObject(i);

} catch (JSONException e) {

e.printStackTrace();

}

try {

Log.v("debug", json_data.getString("naam"));

} catch (JSONException e) {

e.printStackTrace();

}

}

}

} else {

//ajax error, show error code

Log.v("debug", aq.getContext() + "Error:" + status.getCode());

}

}

});

return view;

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值