我为这个小部件配备了一个小部件和配置活动。 问题是如何将数据从配置活动发送到小部件?我尝试过使用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();
}
}
答案 0 :(得分:-2)
以下是developer docs的链接。
`此外,您还可以实现App Widget配置活动。这是一个可选的Activity,当用户添加App Widget并允许他或她在创建时修改App Widget设置时启动。
以下部分介绍如何设置每个组件。
您需要的一切都是详细here。 (请注意点击此链接,逐步完成您想要的操作。我是否需要将文档复制到此网站才能被接受?