در اندروید استودیو ارور NullpointerExceptions میگیرم در استفاده از PersianDatePicker - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

در اندروید استودیو ارور NullpointerExceptions میگیرم در استفاده از PersianDatePicker

0 امتیاز
tvdate = findViewById(R.id.tv_date);
try {
    initDate = new PersianCalendar();
    initDate.setPersianDate(1368, 8, 15);
} catch (NullPointerException e) {
    Log.e("tag", "exception is catched");
}
tvdate.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        picker=new PersianDatePickerDialog(MainActivity.this)
                .setPositiveButtonString("باشه")
                .setNegativeButton("بیخیال")
                .setTodayButton("امروز")
                .setTodayButtonVisible(true)
                .setInitDate(initDate)
                .setMaxYear(PersianDatePickerDialog.THIS_YEAR)
                .setMinYear(1300)
                .setActionTextColor(Color.GRAY)
                .setTypeFace(PersianDatePickerDialog.typeFace)
                .setListener(new Listener() {
                    @Override

                    public void onDateSelected(PersianCalendar persianCalendar) {

                        Log.e("tag", "inside onDateselected");
                        Toast.makeText(getApplicationContext(), persianCalendar.getPersianYear() + "/" + persianCalendar.getPersianMonth() + "/" + persianCalendar.getPersianDay(), Toast.LENGTH_SHORT).show();
                    }
                    @Override
                    public void onDismissed() {

                    }
                });
        //try {
            picker.show();
        //} catch (Exception NullPointerException) {
         //   Log.e("error", "Nullpointer");
       // }
سوال شده شهریور 28, 1398  بوسیله ی سیناکودر (امتیاز 9)   1 1

پاسخ شما

اسم شما برای نمایش (دلخواه):
از ایمیل شما فقط برای ارسال اطلاعات بالا استفاده میشود.
تایید نامه ضد اسپم:

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
...