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