小编Sno*_*BEE的帖子

通过PendingIntent问题发送EXTRA数据

嗨,我试图通过PendingIntent发送额外的数据.

这是我的代码

//**1**
    Intent intent = new Intent(context, UpdateService.class); 
            intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, 
    appWidgetId); 
            intent.putExtra(BaseConfigurationActivity.EXTRA_WIDGET_MODE, 
    2); 
            // put appWidgetId here or intent will replace an intent of 
    another widget 
            PendingIntent pendingIntent = 
    PendingIntent.getService(context, appWidgetId, intent, 
    PendingIntent.FLAG_UPDATE_CURRENT); 
            views.setOnClickPendingIntent(R.id.gridview_button, 
    pendingIntent); 

//**2**
            intent = new Intent(context, UpdateService.class); 
            intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, 
    appWidgetId); 
            intent.putExtra(BaseConfigurationActivity.EXTRA_WIDGET_MODE, 
    1); 
            // put appWidgetId here or intent will replace an intent of 
    another widget 
            pendingIntent = PendingIntent.getService(context, appWidgetId, 
    intent, PendingIntent.FLAG_UPDATE_CURRENT); 
            views.setOnClickPendingIntent(R.id.listview_button, 
    pendingIntent); 
Run Code Online (Sandbox Code Playgroud)

在我的代码中,它将pendingIntent分配给带有EXTRA_WIDGET_MODE 2的两个按钮gridview_button和带有EXTRA_WIDGET_MODE 1的listview_button

当我点击gridview_button并调用UpdateService类时我也得到EXTRA_WIDGET_MODE值为"1"

我做错了什么?

android

11
推荐指数
2
解决办法
2万
查看次数

如何从android fb sdk发布消息到Facebook墙

大家好,我发现这是有效的.

                    Bundle parameters = new Bundle();
                    parameters.putString("message", "This is a test message.");
                    mFacebook.request("me/feed", parameters, "POST");
Run Code Online (Sandbox Code Playgroud)

android facebook

0
推荐指数
1
解决办法
4191
查看次数

标签 统计

android ×2

facebook ×1