예제 #1
0
 private void setupLoadingLayout(
     OnLoadingAndRetryListener listener, LoadingAndRetryLayout loadingAndRetryLayout) {
   if (listener.isSetLoadingLayout()) {
     int layoutId = listener.generateLoadingLayoutId();
     if (layoutId != NO_LAYOUT_ID) {
       loadingAndRetryLayout.setLoadingView(layoutId);
     } else {
       loadingAndRetryLayout.setLoadingView(listener.generateLoadingLayout());
     }
   } else {
     if (BASE_LOADING_LAYOUT_ID != NO_LAYOUT_ID)
       loadingAndRetryLayout.setLoadingView(BASE_LOADING_LAYOUT_ID);
   }
 }