bright
bright

Reputation: 137

android getAppWidgetIds failed, what wrong?

I want to use following code to get a widget id, but getAppWidgetIds always return an empty array, the num is always 0, what wrong?

Thanks!

public class test extends Activity implements  OnTouchListener {
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
         .....

        AppWidgetManager mAppWidgetManager; 
    AppWidgetHost mAppWidgetHost; 

        mAppWidgetManager = AppWidgetManager.getInstance(this.getApplicationContext());

        ComponentName THIS_APPWIDGET =new ComponentName("com.android.music", "com.android.music.MediaAppWidgetProvider");       

        int[] appWidgetId=mAppWidgetManager.getAppWidgetIds(THIS_APPWIDGET);
        int num=appWidgetId.length;

Upvotes: 0

Views: 3401

Answers (1)

Mathias Conradt
Mathias Conradt

Reputation: 28705

Use

new ComponentName(context, com.android.music.MediaAppWidgetProvider.class)

instead.

Upvotes: 9

Related Questions