2

我有这个小部件的小部件和配置活动。问题是如何将数据从配置活动发送到小部件?我已经尝试使用带有 putExtra() 的意图,但是如何在小部件中捕获意图?有没有图案?

这就是我现在所拥有的:

@Override
public void onClick(View v){
bd = new DateTime(  
datePick.getYear(), 
datePick.getMonth()+1, 
datePick.getDayOfMonth(),  
timePick.getCurrentHour(),  
timePick.getCurrentMinute());

//this is first variant             
Intent sendDateIntent = new Intent(context, WidgetActivity.class);
sendDateIntent.putExtra("birthDate", bd.getMillis());

//this is second variant
Intent resultValue = new Intent();
resultValue.putExtra("birthDate", bd.getMillis());
setResult(RESULT_OK, resultValue);
finish();
}
}
4

1 回答 1

-2

这是开发人员文档的链接。

`另外,你可以实现一个App Widget配置Activity。这是一个可选的 Activity,当用户添加您的 App Widget 时启动,并允许他或她在创建时修改 App Widget 设置。

以下部分描述了如何设置这些组件中的每一个。`

您需要的一切都在这里详细说明。(请注意单击此链接以逐步完成您想要的操作。我是否需要将文档复制到该网站才能被接受?

于 2012-06-08T20:59:48.177 回答