roko_man

RXJava2 3 Threads at 1 time

Aug 29th, 2018
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.16 KB | None | 0 0
  1. /* Java 3 observable calls at once */
  2.         return Observable.zip(
  3.                 getApps,
  4.                 getInternalStorage(),
  5.                 getExternal(),
  6.                 new Function3<AllAppsStorageData, StorageFiles, ExternalStorageFiles, StorageFilesAndDetails>()
  7.                 {
  8.                     @Override
  9.                     public StorageFilesAndDetails apply(AllAppsStorageData allAppsStorageData, StorageFiles internalStorageFiles, ExternalStorageFiles externalStorageFiles)
  10.                     {
  11.                         StorageFilesAndDetails storageFilesAndDetails;
  12.  
  13.  
  14.                         if(externalStorageFiles.isHasExternal())
  15.                         {
  16.                             storageFilesAndDetails = new StorageFilesAndDetails(internalStorageFiles,externalStorageFiles,allAppsStorageData);
  17.                         }
  18.                         else
  19.                         {
  20.                             storageFilesAndDetails = new StorageFilesAndDetails(internalStorageFiles,allAppsStorageData);
  21.                         }
  22.  
  23.                         return storageFilesAndDetails;
  24.                     }
  25.                 }
  26.         );
Advertisement
Add Comment
Please, Sign In to add comment