private void handleDownloadObject(Context context, View view, MutableEntity m, Downloadable obj) { if (obj != null) { // TODO save in local? // if(obj instanceof Entity){ // saveInDatabase((Entity) obj); // } // TODO what about more // if(obj instanceof Moreable){ // //clone params etc // Object original = (Object) m.getEntity(); // if(original != null){ // ((Moreable)obj).loadMore(original); // } // //set content //// setContent(context, view, obj, m); // }else{ // } setContent(context, view, obj); // if(obj instanceof Downloadable){ m.setEntity(obj); m.onStoring(); obj.onDownLoadResponse(context); if (m.getNotifiable() != null) { m.getNotifiable().onDownloadResponse(); } // } } }