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
|
|