【发布时间】:2018-04-07 07:34:43
【问题描述】:
从日期选择器中获取值,然后在意向日历上设置
这是我的代码,需要你的帮助:)
public Dialog onCreateDialog(Bundle savedInstanceState) {
final Calendar c = Calendar.getInstance();
public int year = c.get(Calendar.YEAR);
public int month = c.get(Calendar.MONTH);
public int day = c.get(Calendar.DAY_OF_MONTH);
return new DatePickerDialog(getActivity(), this, year, month, day);
}
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
bTnCalander.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
CallCalender();
}
});
}
public void showDatePickerDialog(View v) {
DialogFragment newFragment = new DatePickerFragment();
newFragment.show(getSupportFragmentManager(), "datePicker");
}
private void CallCalender() {
ContentValues values = new ContentValues();
Calendar cal = Calendar.getInstance();
Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setType("vnd.android.cursor.item/event");
intent.putExtra("minutes", METHOD_ALARM);
intent.putExtra("allDay", false);enter code here
startActivity(intent);
}
我面临一个问题,我如何从日期选择器中获取值,而不是之前的值,然后将标记在 Intent Calender 上。
【问题讨论】:
标签: android date datepicker calendar