0
我嘗試通過已在我的活動宣告一個對話框,修改日期在我Fragment
,但我無法從我的活動集的TextView從片段從活動
編輯TextView
這部分是我的活動
protected Dialog onCreateDialog(int id) {
// TODO Auto-generated method stub
if (id == 999) {
return new DatePickerDialog(this,
myDateListener, year, month, day);
}
private DatePickerDialog.OnDateSetListener myDateListener = new
DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker arg0,
int arg1, int arg2, int arg3) {
// TODO Auto-generated method stub
// arg1 = year
// arg2 = month
// arg3 = day
showDate(arg1, arg2+1, arg3);
}
};
private void showDate(int year, int month, int day) {
abbes = new StringBuilder().append(day).append("/")
.append(month).append("/").append(year);
android.support.v4.app.Fragment fragment = null;
fragment = new Fragment7();
Bundle bundle =new Bundle();
bundle.putString("Radio", String.valueOf(abbes));
fragment.setArguments(bundle);
Toast.makeText(this, ""+abbes, Toast.LENGTH_LONG).show();
}
我有Toast
檢查,當我通過我的活動對話框它改變更改日期,所以我試圖將字符串發送到我的Fragment
只發送什麼,我不明白爲什麼!
在我
Fragment
if (getArguments() != null) {
abbes1 = this.getArguments().getString("Radio");
name.setText(abbes1);
}
我想從我的活動發送數據到我的片段! –
查看我的更新回答 –
這就是我所做的,並且它不起作用 –