@@ -46,6 +46,7 @@ public abstract class IntentResolver<F extends IntentFilter, R extends Object> {
4646 final private static String TAG = "IntentResolver" ;
4747 final private static boolean DEBUG = false ;
4848 final private static boolean localLOGV = DEBUG || false ;
49+ final private static boolean VALIDATE = false ;
4950
5051 public void addFilter (F f ) {
5152 if (localLOGV ) {
@@ -67,16 +68,20 @@ public void addFilter(F f) {
6768 mTypedActionToFilter , " TypedAction: " );
6869 }
6970
70- mOldResolver .addFilter (f );
71- verifyDataStructures (f );
71+ if (VALIDATE ) {
72+ mOldResolver .addFilter (f );
73+ verifyDataStructures (f );
74+ }
7275 }
7376
7477 public void removeFilter (F f ) {
7578 removeFilterInternal (f );
7679 mFilters .remove (f );
7780
78- mOldResolver .removeFilter (f );
79- verifyDataStructures (f );
81+ if (VALIDATE ) {
82+ mOldResolver .removeFilter (f );
83+ verifyDataStructures (f );
84+ }
8085 }
8186
8287 void removeFilterInternal (F f ) {
@@ -314,12 +319,14 @@ public List<R> queryIntent(Intent intent, String resolvedType, boolean defaultOn
314319 }
315320 sortResults (finalList );
316321
317- List <R > oldList = mOldResolver .queryIntent (intent , resolvedType , defaultOnly , userId );
318- if (oldList .size () != finalList .size ()) {
319- ValidationFailure here = new ValidationFailure ();
320- here .fillInStackTrace ();
321- Log .wtf (TAG , "Query result " + intent + " size is " + finalList .size ()
322- + "; old implementation is " + oldList .size (), here );
322+ if (VALIDATE ) {
323+ List <R > oldList = mOldResolver .queryIntent (intent , resolvedType , defaultOnly , userId );
324+ if (oldList .size () != finalList .size ()) {
325+ ValidationFailure here = new ValidationFailure ();
326+ here .fillInStackTrace ();
327+ Log .wtf (TAG , "Query result " + intent + " size is " + finalList .size ()
328+ + "; old implementation is " + oldList .size (), here );
329+ }
323330 }
324331
325332 if (debug ) {
0 commit comments