android Appwidget单击事件触发
2011-08-08 19:48
323 查看
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager,
int[] appWidgetIds) {
super.onUpdate(context, appWidgetManager, appWidgetIds);
final int N = appWidgetIds.length;
for(int i=0; i<N;i++){
int appWidget = appWidgetIds[i];
Intent intent = new Intent();
intent.setClass(context, MainActivity.class);
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.AppWidgetLayout);
views = updateViews(context);
appWidgetManager.updateAppWidget(appWidget, views);
}
}
os:Android 2.2public void onUpdate(Context context, AppWidgetManager appWidgetManager,
int[] appWidgetIds) {
super.onUpdate(context, appWidgetManager, appWidgetIds);
final int N = appWidgetIds.length;
for(int i=0; i<N;i++){
int appWidget = appWidgetIds[i];
Intent intent = new Intent();
intent.setClass(context, MainActivity.class);
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.AppWidgetLayout);
views = updateViews(context);
appWidgetManager.updateAppWidget(appWidget, views);
}
}
since:2011/8/8
@author william lee
ps:中文输入可能存在问题,请不要copy,有错误,有可能 !
相关文章推荐
- android 触发AppWidget上控件事件来更新AppWidget
- Android之AppWidget的按钮事件开启Activity
- android appwidget 点击事件详解 多个控件多个按钮不同响应
- App Inventor for Android Button单击事件
- (转)Android之appWidget按钮事件
- Android 一个按钮两次单击触发两个不同事件并实现两个View在同一界面切换
- Android Appwidget 之按钮事件
- ANDROID_MARS学习笔记_S02_006_APPWIDGET2_PendingIntent及RemoteViews实现widget绑定点击事件
- App Inventor for Android Button单击事件 推荐
- Android之appWidget按钮事件
- Android Appwidget 之按钮事件
- xamarin android如何监听单击事件
- Android ViewGroup中事件触发和传递机制
- Android中AppWidget的分析与应用:AppWidgetProvider
- React Native之Android 和 iOS在点击触发事件时的兼容性处理
- android中事件的分析(触发以及分发处理)
- <style name="Base.Widget.AppCompat.ActionButton" parent="android:Widget.Material.Acti
- Android 之窗口小部件详解--App Widget
- Android中长按事件时短按事件也触发的问题
- Android:AppWidget是如何放到桌面上的