-
target作用在字段上
retention 運行時
查看全部 -
反射+注解的實際用法
查看全部 -
目錄結構查看全部
-
fillbean查看全部
-
課程總結查看全部
-
課程筆記查看全部
-
文本判空工具類TextUtils.isEmpty()查看全部
-
對話框,谷歌推薦我們使用DialogFragment,而不是像這樣使用AlertDialog Dialog和AlertDialog的區別,個人認為是AlertDialog中android封裝了很多方法,方便我們使用。查看全部
-
ListView的寬高一般設置為固定值fill_parent,而不是設置為wrap_content,可以減少測量次數從而減少調用getview的次數;高度一般設置都是fill_parent,設置為wrap_content沒什么意思,還有可能會破壞ListView的item復用機制查看全部
-
mInflater.inflat.(...)參數的作用 當傳入兩個參數時:item最外層parent父布局的屬性是不起作用的 當傳入三個參數最后一個參數傳入false時:返回的是某個item的一個view,同時item的parent父布局設置的屬性是起作用的,推薦使用 當傳入三個參數最后一個參數傳入true時:返回的不是某個item的view,返回的是parent父布局,并把item加點parent中了,這種方式在android的adapter中是不允許的,會報adapter不能返回父布局view的錯誤查看全部
-
構造方法上有泛型,在類上聲明查看全部
-
注解幫助定位,反射幫助取值 反射的實現 @annotation 添加屬性 @Target()//此屬性是聲明注解添加到什么地方(例如類,屬性,方法...) @Retention()//在什么時候可見,runtime,source.... 需要什么注解名則創建時規則為 限定符 @interface 注解名 有異常就不能執行下去就應該拋出,告知用戶,異常并無緊要,則可自行消化,異常是拋出還是捕獲,也是學問查看全部
-
實現原理查看全部
-
泛型方法需要在方法前面聲明泛型查看全部
-
總結:。。。。查看全部
-
注解的字段類型改變查看全部
-
mInflater.inflat.(...)參數的作用查看全部
-
注解幫助定位,反射幫助取值查看全部
-
Android自定義多級樹行控件的實現查看全部
-
反射的實現 @annotation 添加屬性 @Target()//此屬性是聲明注解添加到什么地方(例如類,屬性,方法...) @Retention()//在什么時候可見,runtime,source.... 需要什么注解名則創建時規則為 限定符 @interface 注解名查看全部
-
注解的寫法查看全部
-
自定義注解類,@Target聲明該注解是用到屬性上,用到類上還是什么上。。。@Rematation聲明該注解是編譯時生效,運行時生效還是打入源碼中查看全部
-
運用反射注解把任意的bean轉化為指定的Node對象的核心代碼,TreeNodeId,TreeNodePid,TreeNodeLabel是三個注解類,這三個注解類需要注解到任意bean的三個指定屬性上以此來獲取被注解的三個屬性的值查看全部
-
封裝的思路和結構,非常值得借鑒查看全部
舉報
0/150
提交
取消