Change the date [Getting Date previous and Next and Open Date picker dialog ]
http://bit.ly/2H9cjH8
Change the date [Getting Date previous and Next and Open Date picker dialog ]
var currentDate: Date? = null private fun initDate() {   txt_admin_date.text = currentDateWithWeekName(Constant.mDateDateFormatDD)   img_admin_previous.setOnClickListener {     txt_admin_date.text = gettingDate(true)   }   img_admin_next.setOnClickListener {     txt_admin_date.text = gettingDate(false)   }   txt_admin_date.setOnClickListener {     datePickerDialog()   } } private fun gettingDate(previousDate: Boolean): String {   return if (previousDate) {     if (currentDate != null) {       val date = Calendar.getInstance()       date.time = currentDate       date.add(Calendar.DATE, -1)       currentDate = date.time       mBaseActivity!!.getDateByMilliSeconds(date.time, Constant.mDateDateFormatDD)     } else {       val date = Calendar.getInstance()       date.add(Calendar.DATE, -1)       currentDate = date.time       mBaseActivity!!.getDateByMilliSeconds(date.time, Constant.mDateDateFormatDD)     }   } else {     if (currentDate != null) {       val date = Calendar.getInstance()       date.time = currentDate       date.add(Calendar.DATE, +1)       currentDate = date.time       mBaseActivity!!.getDateByMilliSeconds(date.time, Constant.mDateDateFormatDD)     } else {       val date = Calendar.getInstance()       date.add(Calendar.DATE, +1)       currentDate = date.time       mBaseActivity!!.getDateByMilliSeconds(date.time, Constant.mDateDateFormatDD)     }   } }
private fun datePickerDialog() {   val cal = Calendar.getInstance()   // create an OnDateSetListener   val dateSetListener = DatePickerDialog.OnDateSetListener { view, year, monthOfYear, dayOfMonth ->     cal.set(Calendar.YEAR, year)     cal.set(Calendar.MONTH, monthOfYear)     cal.set(Calendar.DAY_OF_MONTH, dayOfMonth)     currentDate = cal.time     txt_admin_date!!.text = mBaseActivity!!.getDateByMilliSeconds(cal.time, Constant.mDateDateFormatDD)   }   DatePickerDialog(context!!, dateSetListener, cal.get(Calendar.YEAR), cal.get(Calendar.MONTH), cal.get(Calendar.DAY_OF_MONTH)).show() }
via Blogger http://bit.ly/2YjjimG















