第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

代碼跟到new DatePicklerDialog提示我api level不夠

由于前面包是自動(dòng)導(dǎo)入的 Calendar導(dǎo)入時(shí)也有這個(gè)問題 百度了才解決是java.util的不是android的 然而這里自動(dòng)導(dǎo)入的是android.app.DatePickerDialog 請問還是導(dǎo)入錯(cuò)誤了嘛…要改成什么…還是如度娘所述要去manifest文件里手動(dòng)設(shè)置api…后一個(gè)方法好像并沒什么效果…跪求大神解救 不然后面跟不下去了…Otz

正在回答

1 回答

應(yīng)該是你選擇的構(gòu)造方法不對。

DatePickerDialog?(Context?context)
DatePickerDialog?(Context?context,?
????????????????int?themeResId)

這兩個(gè)是API 24加入的。

DatePickerDialog?(Context?context,?
????????????????DatePickerDialog.OnDateSetListener?listener,?
????????????????int?year,?
????????????????int?month,?
????????????????int?dayOfMonth)
DatePickerDialog?(Context?context,?
????????????????int?themeResId,?
????????????????DatePickerDialog.OnDateSetListener?listener,?
????????????????int?year,?
????????????????int?monthOfYear,?
????????????????int?dayOfMonth)

這兩個(gè)是從API 1 開始就有的。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕雪0428816 提問者

在new后面選擇構(gòu)造方法時(shí)只提示了DatePicker()和DatePicker.OnDateChangedListene兩個(gè),手動(dòng)輸入DatePicketDialog()也可以,但是鼠標(biāo)放在()內(nèi)提示cannot resolve constructor 'DatePickerdDialog()' 前面的步驟都有好好跟老師的寫法敲下來
2017-06-23 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕雪0428816 提問者

哦對了我的import是android.app.DatePickerDialog 需要修改否
2017-06-23 回復(fù) 有任何疑惑可以回復(fù)我~
#3

Neko_Aria 回復(fù) 慕雪0428816 提問者

導(dǎo)入的包是沒錯(cuò)的。 cannot resolve constructor 'DatePickerdDialog()'可能是你字母打錯(cuò)了? 應(yīng)該是new DatePickerDialog()。
2017-06-23 回復(fù) 有任何疑惑可以回復(fù)我~
#4

Neko_Aria 回復(fù) 慕雪0428816 提問者

DatePickerDialog (Context context, DatePickerDialog.OnDateSetListener listener, int year, int month, int dayOfMonth)
2017-06-23 回復(fù) 有任何疑惑可以回復(fù)我~
#5

Neko_Aria 回復(fù) Neko_Aria

實(shí)際上視頻里的構(gòu)造方法就是這個(gè),5個(gè)參數(shù)的。
2017-06-23 回復(fù) 有任何疑惑可以回復(fù)我~
#6

慕雪0428816 提問者 回復(fù) Neko_Aria

謝謝啦 我把this改成getapplicationcontext()就通過啦 莫非跟什么的版本有關(guān)系?
2017-06-24 回復(fù) 有任何疑惑可以回復(fù)我~
#7

Neko_Aria 回復(fù) 慕雪0428816 提問者

這里要改成*Activity(你當(dāng)前這個(gè)Activity的類名).this。 這里涉及到一個(gè)生命周期的問題,this.getApplicationContext()取的是這個(gè)應(yīng)用程序的Context,Activity.this取的是這個(gè)Activity的Context,這兩者的生命周期是不同的,前者的生命周期是整個(gè)應(yīng)用,后者的生命周期只是它所在的Activity。
2017-06-24 回復(fù) 有任何疑惑可以回復(fù)我~
#8

Neko_Aria 回復(fù) 慕雪0428816 提問者

而DatePicklerDialog是屬于一個(gè)Activity的,在Activity銷毀的時(shí)候它也就銷毀了,不會(huì)再存在;但是,如果傳入this.getApplicationContext(),就表示它的生命周期是整個(gè)應(yīng)用程序,這顯然超過了它的生命周期了。所以,在這里我們只能使用Activity的this。
2017-06-24 回復(fù) 有任何疑惑可以回復(fù)我~
#9

Neko_Aria 回復(fù) Neko_Aria

DatePickerDialog
2017-06-24 回復(fù) 有任何疑惑可以回復(fù)我~
#10

Neko_Aria 回復(fù) Neko_Aria

直接new一個(gè)類,沒有實(shí)例化對象。 (為什么慕課網(wǎng)不支持編輯回復(fù)啊。)
2017-06-24 回復(fù) 有任何疑惑可以回復(fù)我~
#11

慕雪0428816 提問者 回復(fù) Neko_Aria

哇 非常感謝 我在修改后也發(fā)現(xiàn)了這個(gè)問題 需要改成對應(yīng)activity的this才能成功啟用另一點(diǎn)擊事件 大神請受我一拜OTZ
2017-06-26 回復(fù) 有任何疑惑可以回復(fù)我~
查看9條回復(fù)

舉報(bào)

0/150
提交
取消
Android攻城獅的第二門課(第1季)
  • 參與學(xué)習(xí)       111140    人
  • 解答問題       1560    個(gè)

本課程由淺入深地帶您學(xué)會(huì)Android的常用控件的開發(fā)和使用

進(jìn)入課程

代碼跟到new DatePicklerDialog提示我api level不夠

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)