widget移动后就按不动了

来源:互联网 发布:windows xp系统手机 编辑:程序博客网 时间:2024/04/29 14:37

      public void onUpdate(Context context, AppWidgetManager appWidgetManager,int[] appWidgetIds) {

/*
 * 点击widget开启activity
 */

Intent actClick=new Intent("rarnu.demo.click");  
PendingIntent pending= PendingIntent.getBroadcast(context, 0, actClick, 0);  
RemoteViews rv = new RemoteViews(context.getPackageName(), R.layout.widget_layout);  
rv.setOnClickPendingIntent(R.id.all_widget, pending);  
appWidgetManager.updateAppWidget(appWidgetIds, rv); 

/*
 * 点开关打开和关闭
 */
Intent change=new Intent("rarnu.demo.change");  
PendingIntent pending2= PendingIntent.getBroadcast(context, 0, change, 0);  
RemoteViews rv2 = new RemoteViews(context.getPackageName(), R.layout.widget_layout);  
rv2.setOnClickPendingIntent(R.id.theswitch_imageView, pending2);  
appWidgetManager.updateAppWidget(appWidgetIds, rv2); 



}


创建的时候可以,但是移动一下就不行了。

0 0
原创粉丝点击