implementation 'com.loopj.android:android-async-http:1.4.9'
AsyncHttpClient asyncHttpClient = new AsyncHttpClient();
asyncHttpClient.get("http://videos.elearnlive.com/wsv3/status.php?app_id=0&order=random", new JsonHttpResponseHandler() {
@Override
public void onStart() {
super.onStart();
}
@Override
public void onSuccess(int statusCode, Header[] headers, JSONObject response) {
Log.d("123", "onStart: " + response);
try {
JSONArray category = response.getJSONArray("videos");
for (int i = 0; i < category.length(); i++) {
JSONObject data = category.getJSONObject(i);
String image = data.getString("image");
title = data.getString("title");
String id = data.getString("id");
api=id;
String video_link = data.getString("video_url");
recentlist.add(new Cat_Object(image, title, video_link));
Log.d("1234", "onSuccess: "+title+" "+id+" "+video_link);
}
} catch (JSONException e) {
e.printStackTrace();
}
cat_adapter.notifyDataSetChanged();
}
@Override
public void onFailure(int statusCode, Header[] headers, String responseString, Throwable throwable) {
Log.d("123", "onStart: " + responseString);
}
@Override
public void onFinish() {
Log.d("123", "finish: ");
}
});
Comments
Post a Comment