ComponentName에서 적절한 Widget 가져오기

1289 단어 component
최근에 잠금 화면에서widget을 미리 설정하고 오랫동안 연구한 끝에 방법을 찾았습니다. 먼저 코드를 올리세요.
private int getAppWidgetFromComName(ComponentName providerCom) {

        int appWidgetId;



        appWidgetId = mAppWidgetHost.allocateAppWidgetId();



        try {

            mAppWidgetManager.bindAppWidgetId(appWidgetId, providerCom);



        } catch (IllegalArgumentException e) {

            Log.e(TAG, "Error when trying to bind default AppWidget from " + providerCom);

            mAppWidgetHost.deleteAppWidgetId(appWidgetId);

            appWidgetId = AppWidgetManager.INVALID_APPWIDGET_ID;

        }

        return appWidgetId;

    }

좋은 웹페이지 즐겨찾기