@Override
 protected void onPreExecute() {
   if (!restaurant.isCompleteDataLoaded()) {
     progressDialog =
         ProgressDialog.show(activity, restaurant.getRetaurantName(), "Recuperando información");
     progressDialog.setInverseBackgroundForced(true);
   }
 }
 @Override
 protected Void doInBackground(Void... params) {
   TRCardManagerHttpAction httpAction = new TRCardManagerHttpAction();
   try {
     if (!restaurant.isCompleteDataLoaded()) {
       httpAction.completeResaturantInfo(restaurant);
     }
   } catch (IOException e) {
     error = Boolean.TRUE;
     Log.e(TAG, "Error loading restaurant info", e);
   }
   return null;
 }