Home | History | Annotate | Download | only in notification

Lines Matching defs:LookupResult

88     private LruCache<String, LookupResult> mPeopleCache;
100 mPeopleCache = new LruCache<String, LookupResult>(PEOPLE_CACHE_SIZE);
248 LookupResult lookupResult = mPeopleCache.get(cacheKey);
249 if (lookupResult == null || lookupResult.isExpired()) {
252 if (DEBUG) Slog.d(TAG, "using cached lookupResult");
254 if (lookupResult != null) {
255 affinity = Math.max(affinity, lookupResult.getAffinity());
342 private LookupResult resolvePhoneContact(Context context, final String number) {
348 private LookupResult resolveEmailContact(Context context, final String email) {
355 private LookupResult searchContacts(Context context, Uri lookupUri) {
356 LookupResult lookupResult = new LookupResult();
362 return lookupResult;
365 lookupResult.mergeContact(c);
374 return lookupResult;
377 private static class LookupResult {
383 public LookupResult() {
449 LookupResult lookupResult = null;
453 lookupResult = resolvePhoneContact(mContext, uri.getSchemeSpecificPart());
456 lookupResult = resolveEmailContact(mContext, uri.getSchemeSpecificPart());
459 lookupResult = searchContacts(mContext, uri);
461 lookupResult = new LookupResult(); // invalid person for the cache
464 if (lookupResult != null) {
467 mPeopleCache.put(cacheKey, lookupResult);
469 if (DEBUG) Slog.d(TAG, "lookup contactAffinity is " + lookupResult.getAffinity());
470 mContactAffinity = Math.max(mContactAffinity, lookupResult.getAffinity());
472 if (DEBUG) Slog.d(TAG, "lookupResult is null");