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

開発者向けドキュメントへのリンクは次のとおりです。

さらに、アプリ ウィジェット構成アクティビティを実装できます。これはオプションのアクティビティで、ユーザーがアプリ ウィジェットを追加したときに起動し、作成時にアプリ ウィジェットの設定を変更できるようにします。

以下のセクションでは、これらの各コンポーネントをセットアップする方法について説明します。

必要なものはすべてここで詳しく説明されています。(このリンクをクリックすると、希望する手順を正確に実行するための段階的な手順が表示されます。承認を受けるには、ドキュメントをこの Web サイトにコピーする必要がありますか?

于 2012-06-08T20:59:48.177 に答える