1
我已經有了一個小部件和配置這個小部件的Activity。 問題是如何將數據從配置活動發送到小部件?我嘗試過使用putExtra()的意圖,但如何捕捉小部件中的意圖?有沒有任何模式?從配置活動發送數據到AppWidget
這是我現在:
@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();
}
}
這不是OP要求的 - OP正在尋找一種將活動中選擇的日期以某種方式傳遞給小部件的方法 – jrharshath
@jrharshath我沒有看到,我認爲他正在嘗試直接發送它,但是會有什麼意義,配置活動掩蓋了Widget。 OP正在嘗試從配置活動中獲取數據到Widget配置活動所設計的小部件 – cstrutton
我很好奇嗎?有人真的按照'here'這個鏈接轉到了doc部分,標題爲「從配置Activity更新App Widget「,這顯然是操作要求? – cstrutton