diff --git a/ShortcutBadger/src/main/java/me/leolin/shortcutbadger/ShortcutBadger.java b/ShortcutBadger/src/main/java/me/leolin/shortcutbadger/ShortcutBadger.java index 4d02833..f664cce 100644 --- a/ShortcutBadger/src/main/java/me/leolin/shortcutbadger/ShortcutBadger.java +++ b/ShortcutBadger/src/main/java/me/leolin/shortcutbadger/ShortcutBadger.java @@ -89,12 +89,11 @@ public static void removeCountOrThrow(Context context) throws ShortcutBadgeExcep } private static void initBadger(Context context) { - sComponentName = context.getPackageManager().getLaunchIntentForPackage(context.getPackageName()).getComponent(); - - Log.d(LOG_TAG, "Finding badger"); - //find the home launcher Package try { + sComponentName = context.getPackageManager().getLaunchIntentForPackage(context.getPackageName()).getComponent(); + + Log.d(LOG_TAG, "Finding badger"); Intent intent = new Intent(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_HOME); ResolveInfo resolveInfo = context.getPackageManager().resolveActivity(intent, PackageManager.MATCH_DEFAULT_ONLY);