Lines Matching refs:filter
291 // Build a reasonable intent filter, based on what matched.
292 IntentFilter filter = new IntentFilter();
295 filter.addAction(intent.getAction());
300 filter.addCategory(cat);
303 filter.addCategory(Intent.CATEGORY_DEFAULT);
311 filter.addDataType(mimeType);
314 filter = null;
325 filter.addDataScheme(data.getScheme());
327 // Look through the resolved filter to determine which part
329 Iterator<IntentFilter.AuthorityEntry> aIt = ri.filter.authoritiesIterator();
335 filter.addDataAuthority(a.getHost(),
341 Iterator<PatternMatcher> pIt = ri.filter.pathsIterator();
347 filter.addDataPath(p.getPath(), p.getType());
355 if (filter != null) {
365 getPackageManager().addPreferredActivity(filter, bestMatch, set,