callArrayListMethod<E> method
async call native method which return array list
Implementation
Future<List<E>?> callArrayListMethod<E>(String methodName,
{List? args,
List<String>? assignedSignature,
Thread thread = Thread.mainThread}) async {
return callMethod(methodName, 'Ljava/util/ArrayList;',
args: args, assignedSignature: assignedSignature, thread: thread)
.then((value) {
final ptr = (value as JObject).pointer;
if (ptr == nullptr) {
return null;
}
return JArrayList<E>.fromPointer(ptr).raw.cast<E>();
});
}