How to get user selected date from android TimeSquare library? I used getselectedate() but it didn't work and OnClickListener also not working with this.
public class HomeActivity extends Activity {
private String dateHolder;
private CalendarPickerView calenderView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
calenderView = (CalendarPickerView) findViewById(R.id.calendar_view);
calenderView.init(lastYear.getTime(), nextYear.getTime())
.inMode(SelectionMode.SINGLE)
.withSelectedDate(new Date());
TextView tv = (TextView)findViewById(R.id.calendar_view);
tv.setText("Pickup Date:" + **HOW_TO_PRINT_SELECTED_DATE_HERE** );
}
}
In above code sample ,I have to show PickUpDate in TextView tv (HOW_TO_PRINT_SELECTED_DATE_HERE), As soon as user select date from calendar.
Here is my Ans:
calenderView.setOnDateSelectedListener(new OnDateSelectedListener() {
@Override
public void onDateUnselected(Date date) {
}
@Override
public void onDateSelected(Date date) {
Toast.makeText(HomeActivity.this,calenderView.getSelectedDate().getTime()+"", Toast.LENGTH_LONG).show();
tv.setText("Pickup Date:" +calenderView.getSelectedDate().getTime());
}
});