protected override object RunInBackground(params object[] @params) { InterfaceSearcher = new InterfaceSearcher(Context); InterfaceSearcher.SearchStarted += InterfaceSearcherOnSearchStarted; InterfaceSearcher.SearchFinished += InterfaceSearcherOnSearchFinished; InterfaceSearcher.InterfaceFound += InterfaceSearcherOnInterfaceFound; InterfaceSearcher.SearchForInterfaces(); InterfaceSearcher.WaitForSearchFinished(); return(_foundInterfaces.ToArray()); }
public InterfaceSearchAsyncTask(Context context) { Context = context; InterfaceSearcher = new InterfaceSearcher(context); _foundInterfaces = new List <InterfaceViewModel>(); }