...
Not: getVisilabsCallback() metodu için aşağıdaki iki kod bloğundan birisini kullanabilirsiniz.
Code Block | ||
---|---|---|
| ||
publicprivate VisilabsCallbackVisilabsActionsCallback getVisilabsCallback() { return new VisilabsCallbackVisilabsActionsCallback() { @Override public void success(VisilabsResponseVisilabsActionsResponse response)message, { tryString url) { List<FavoriteAttributeAction> FavsResponse favsResponse = new Gson().fromJson(response.getRawResponse(), FavsResponse.class); String favBrands = favsResponse.getFavoriteAttributeAction()[0].getActiondata().getFavorites().getBrand()[0]; Log.i("Favs 1.Brand", favBrands); } catch (Exception ex) {favoriteAttributeActions = message.getFavoriteAttributeAction(); String[] brands Log.e("Error", ex.getMessage(), ex= favoriteAttributeActions.get(0).getActiondata().getFavorites().getBrand(); //Continues like }this... } @Override public void fail(VisilabsResponse responseThrowable t, String url) { Log.de("Error", responset.getRawResponsegetMessage()); } }; } |
veya
Code Block | ||
---|---|---|
| ||
private VisilabsFavsRequestCallback getVisilabsCallback() { return new VisilabsFavsRequestCallback() { @Override public void success(FavsResponse message, String url) { Log.i(LOG_TAG, "Success Request : " + url); //Do your work here by using message, e.g. /* List<FavoriteAttributeAction> favsActions = message.getFavoriteAttributeAction(); for (int i = 0; i < favsActions.size() ; i++) { String actionType = favsActions.get(i).getActiontype(); Log.i(LOG_TAG, "action type " + i+1 + " : " + actionType); Actiondata actionData = favsActions.get(i).getActiondata(); for (int j = 0; j < favsActions.size() ; j++) { String[] attributes = actionData.getAttributes(); Favorites favorites = actionData.getFavorites(); //goes on... } } */ } @Override public void fail(Throwable t, String url) { Log.e(LOG_TAG, "Fail Request : " + url); Log.e(LOG_TAG, "Fail Request Message : " + t.getMessage()); } }; } |
...