Skip to content

Commit 8f1a16a

Browse files
Merge pull request #52 from dart-native/feature/android_map
Feature/android map
2 parents 0f54a64 + ab82356 commit 8f1a16a

File tree

10 files changed

+803
-539
lines changed

10 files changed

+803
-539
lines changed

dart_native/android/src/main/java/com/dartnative/dart_native/ArrayListConverter.java

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
import java.util.ArrayList;
55
import java.util.Arrays;
66
import java.util.Collections;
7+
import java.util.HashSet;
78
import java.util.List;
9+
import java.util.Set;
810

911
/**
1012
* Created by huizzzhou on 3/26/21.
@@ -80,11 +82,11 @@ public double[] doubleListToArray(List<Double> arguments) {
8082
/************************object type list to array***************************************/
8183

8284
public Object[] objectListToArray(List<Object> arguments) {
83-
Object[] doubleArray = new Object[arguments.size()];
85+
Object[] objectArray = new Object[arguments.size()];
8486
for (int i = 0; i < arguments.size(); i++) {
85-
doubleArray[i] = arguments.get(i);
87+
objectArray[i] = arguments.get(i);
8688
}
87-
return doubleArray;
89+
return objectArray;
8890
}
8991

9092

@@ -138,5 +140,14 @@ public List arrayToList(Object array) {
138140

139141
return arrayList;
140142
}
141-
143+
144+
/************************set to list***************************************/
145+
146+
public List setToList(HashSet<Object> set) {
147+
if (set == null || set.size() == 0) {
148+
return new ArrayList();
149+
}
150+
151+
return new ArrayList<Object>(set);
152+
}
142153
}

0 commit comments

Comments
 (0)