return the icon resource identifier to use for this match . if the match defines an icon , that is used ; else if the activity defines an icon , that is used ; else , the application icon is used . concode_field_sep String resolvePackageName concode_elem_sep Collator mCollator concode_elem_sep int match concode_elem_sep int icon concode_elem_sep ServiceInfo serviceInfo concode_elem_sep int targetUserId concode_elem_sep PackageManager mPM concode_elem_sep int priority concode_elem_sep ActivityInfo activityInfo concode_elem_sep IntentFilter filter concode_elem_sep Creator<ResolveInfo> CREATOR concode_elem_sep boolean noResourceId concode_elem_sep boolean isDefault concode_elem_sep int specificIndex concode_elem_sep boolean system concode_elem_sep int preferredOrder concode_elem_sep int labelRes concode_elem_sep String TAG concode_elem_sep ProviderInfo providerInfo concode_elem_sep CharSequence nonLocalizedLabel concode_field_sep CharSequence loadLabel concode_elem_sep int compare concode_elem_sep Drawable loadIcon concode_elem_sep ComponentInfo getComponentInfo concode_elem_sep ResolveInfo[] newArray concode_elem_sep String toString concode_elem_sep ResolveInfo createFromParcel concode_elem_sep void dump concode_elem_sep int describeContents concode_elem_sep void writeToParcel
int function ( ) { if ( noResourceId ) return 0 ; if ( icon != 0 ) return icon ; final ComponentInfo loc0 = getComponentInfo ( ) ; if ( loc0 != null ) { return loc0 . getIconResource ( ) ; } return 0 ; }