泛型T的問題
我在實(shí)現(xiàn)convert方法的時(shí)候,參數(shù)列表里的T類型為何不轉(zhuǎn)換為Bean?而是Object,拿到后還要強(qiáng)轉(zhuǎn),很麻煩,為什么?????
這個(gè)T感覺自始自終都是Object類型,盡管傳入了Bean
我在實(shí)現(xiàn)convert方法的時(shí)候,參數(shù)列表里的T類型為何不轉(zhuǎn)換為Bean?而是Object,拿到后還要強(qiáng)轉(zhuǎn),很麻煩,為什么?????
這個(gè)T感覺自始自終都是Object類型,盡管傳入了Bean
2017-01-31
舉報(bào)
2018-09-29
可能是2個(gè)地方有問題
1、getItem返回值改為T
2、在實(shí)現(xiàn)或繼承CommonAdapter該類時(shí),需要指定T的類型,例如:
mAdapter=new CommonAdapter<Bean>(){......}
這樣再去實(shí)現(xiàn)convert方法時(shí),T的類型就會自動(dòng)變?yōu)閎ean2017-12-07
getItem方法的Object類型要改為T類型
2017-02-03
仔細(xì)檢查代碼,肯定是某些地方寫錯(cuò)了。