我有一个小部件和这个小部件的配置 Activity 。 问题是如何将数据从配置 Activity 发送到小部件?我试过将 Intent 与 putExtra() 一起使用,但如何在小部件中捕捉 Intent ?有没有规律?
这是我目前拥有的:
@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();
}
}
最佳答案
这是 developer docs 的链接.
`此外,您还可以实现一个 App Widget 配置 Activity。这是一个可选的 Activity,当用户添加您的 App Widget 并允许他或她在创建时修改 App Widget 设置时启动。
以下部分描述了如何设置每个组件。`
你要的都详细here . (请注意,单击此链接可逐步执行您想要的操作。我是否需要将文档复制到此网站才能被接受?
关于android - 将数据从配置 Activity 发送到 AppWidget,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10955834/