可以通过datepick打开活动吗? 例如:我的意思是日期来自数据库,并且活动将仅在日期正确时才可用12/10现在用户无法访问活动。
答案 0 :(得分:0)
是的,您可以使用OnDateChangedListener来完成 例如
Calendar calendar = Calendar.getInstance();
datePicker.init(calendar.get(calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH), new DatePicker.OnDateChangedListener() {
@Override
public void onDateChanged(DatePicker datePicker, int year, int month, int dayOfMonth) {
startActivity(new Intent(YourActivity.this,OtherActivity.class));
}
});
答案 1 :(得分:0)
是的,这是可能的。不确定你的计划究竟是什么,所以这里有一些伪代码可以实现:
pickDateListener
Intent for DateActivity
add extra to intent(picked date)
startActivity(intent)
然后在DateActivity上:
getIntent.getExtras("date")
根据您从附加内容中获得的日期,您可以为特定日期做任何您想做的事情!