private void executeBadgeByContentProvider(Context context, ComponentName componentName,
                                               int badgeCount) {
        if (badgeCount < 0) {
            return;
        }

        if (mQueryHandler == null) {
            mQueryHandler = new AsyncQueryHandler(
                    context.getApplicationContext().getContentResolver()) {
            };
        }
        insertBadgeAsync(badgeCount, componentName.getPackageName(), componentName.getClassName());
    }
Send request to Sony badge content provider to set badge in Sony home launcher.

@param context       the context to use
@param componentName the componentName to use
@param badgeCount    the badge count
app/src/main/java/home/smart/fly/animations/widget/clearbadge/impl/SonyHomeBadger.java