queryIntentActivities method

Future<List<ResolveInfo>> queryIntentActivities(
  1. Intent intent,
  2. int flags
)

Implementation

Future<List<ResolveInfo>> queryIntentActivities(
    Intent intent, int flags) async {
  var results = await invokeMethod(
      _QUERY_INTENT_ACTIVITIES, {"intent": intent.toMap(), "flags": flags});

  List<ResolveInfo> res = [];

  if (results is List) {
    for (var item in results) {
      var info = ResolveInfo.fromMap(item as Map);
      if (info != null) res.add(info);
    }
  }

  return res;
}