将数据从Configuration Activity发送到AppWidget

时间:2012-06-08 20:45:45

标签: android android-appwidget

我为这个小部件配备了一个小部件和配置活动。 问题是如何将数据从配置活动发送到小部件?我尝试过使用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();
}
}

1 个答案:

答案 0 :(得分:-2)

以下是developer docs的链接。

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

以下部分介绍如何设置每个组件。

您需要的一切都是详细here。 (请注意点击此链接,逐步完成您想要的操作。我是否需要将文档复制到此网站才能被接受?