Android小部件上的按钮事件

好吧,我已经尝试了几乎所有我想到的内容,但是在我的窗口小部件上的这个按钮根本不响应。 我想打开另一个类和关联的xml,当点击按钮但事件没有响应时。以下是我的onUpdate()代码

  public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
   final int N = appWidgetIds.length;

   for (int i = 0; i < N; i++) {
     int appWidgetId = appWidgetIds[i];

      Intent intent = new Intent(context, Launch.class);
      PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);



      RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget1);
      views.setOnClickPendingIntent(R.id.button, pendingIntent);


    appWidgetManager.updateAppWidget(appWidgetId, views);
    }
  }

}

<receiver
android:name="com.example.widgetexample.ExampleAppWidgetProvider"
android:label="8-bit cloud widget 1" >
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
</intent-filter>

<meta-data android:name="android.appwidget.provider"
            android:resource="@xml/widget1_inf" />
</receiver>

该应用程序运行成功后,它停止了预期的错误.widget的添加到屏幕,但按钮不工作.. ps我新android.Thanks提前

链接地址: http://www.djcxy.com/p/8935.html

上一篇: Button Event on a Widget Android

下一篇: Widget frozen after HomeScreen restart