通过datepick Android打开活动

时间:2017-01-13 18:35:41

标签: android

可以通过datepick打开活动吗? 例如:我的意思是日期来自数据库,并且活动将仅在日期正确时才可用12/10现在用户无法访问活动。

2 个答案:

答案 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")

根据您从附加内容中获得的日期,您可以为特定日期做任何您想做的事情!