(FRONT) FRONT (2025)

Return Generate random data and pass it to RecyclerView with Adapter

   1:  package com.voipplus.mmsclient.randomData;
   2:  
   3:  import com.voipplus.mmsclient.R;
   4:  
   5:  import java.util.ArrayList;
   6:  import java.util.List;
   7:  import java.util.Random;
   8:  
   9:  public class DataGenerator {
  10:  
  11:      public static List<RandomMessageItem> generateRandomData(int itemCount) {
  12:          List<RandomMessageItem> items = new ArrayList<>();
  13:          for (int i = 0; i < itemCount; i++) {
  14:              items.add(randomMessageItem());
  15:          }
  16:          return items;
  17:      }
  18:  
  19:      private static RandomMessageItem randomMessageItem() {
  20:          int[] icons = {
  21:                  R.drawable.baseline_airplanemode_active_24,
  22:                  R.drawable.baseline_airport_shuttle_24,
  23:                  R.drawable.baseline_check_circle_24,
  24:                  R.drawable.baseline_archive_24,
  25:                  R.drawable.baseline_audio_file_24
  26:           };
  27:          String[] texts = {
  28:                  "message 1", "message 2", "message 3", "message 4", "message 5",
  29:                  "message 6", "message 7", "message 8", "message 9", "message 10",
  30:          };
  31:          Random random = new Random();
  32:          int iconIndex = random.nextInt(icons.length);
  33:          int textIndex = random.nextInt(texts.length);
  34:          return new RandomMessageItem(icons[iconIndex], texts[textIndex]);
  35:      }
  36:  }
  37:  

Return




AndroidMosaic context:



Comments ( )
Link to this page: http://www.vb-net.com/AndroidMosaic/DataGenerator.htm
< THANKS ME>