@Override public void handleMessage(Message msg) { super.handleMessage(msg); CallbackObject object = (CallbackObject) msg.obj; Request request = object.request; OnResultListener listener = object.listener; switch (msg.what) { case MESSAGE_SUCCESS: listener.onSuccess(request, object.result); break; case MESSAGE_FAILURE: listener.onFailure(request, -1, object.exception); break; } }
// TODO: // PENDIENTE @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { try { if (data == null) { mSurveyAdapter = SurveyAdapterBuilder.BuildAdapter(this, pId, getFragmentManager()); mSurveyAdapter.notifyDataSetChanged(); } else { if (resultListeners.size() > 0) for (OnResultListener l : resultListeners) { l.onResult(requestCode, resultCode, data); } } } catch (Exception e) { } }