真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

androidSupportAnnotations(注解支持)

Android support library從19.1版本開始引入了一個(gè)新的注解庫,它包含很多有用的元注解,你能用它們修飾你的代碼,幫助你發(fā)現(xiàn)bug(編譯報(bào)錯(cuò)提醒)

創(chuàng)新互聯(lián)公司主營(yíng)章丘網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都app軟件開發(fā),章丘h5小程序制作搭建,章丘網(wǎng)站營(yíng)銷推廣歡迎章丘等地區(qū)企業(yè)咨詢

添加依賴:
implementation 'com.android.support:support-annotations:22.2.0'

使用注解:
@IntDef & @StringDef(替代 Java 中枚舉的注解)

@Nullable & @NonNull(可修飾成員屬性,方法參數(shù)和返回值)
@Nullable:注解的元素可以為 null。
@NonNull:注解的元素不可以為 null

@FloatRange & @IntRange(可修飾方法參數(shù)、方法返回值、成員屬性)
是用于限定范圍的注解。其中 @FloatRange 是限定 float 類型的,而 @IntRange 是限定 int 類型的
@IntRange(from= 1, to = 180)
private int intValue=2

@Size 注解的作用是限定長(zhǎng)度的(可修飾成員屬性,方法參數(shù)和返回值)

@RequiresPermission 該注解作用是表明方法所執(zhí)行的內(nèi)容需要權(quán)限
@ RequiresPermission( Manifest. permission. CALL_PHONE)
private void callPhone(String phone){
}

@CheckResult 注解是作用于方法上的,作用是檢驗(yàn)有沒有處理返回值。如果沒有處理返回值則會(huì)報(bào)錯(cuò)

@UiThread:表示標(biāo)記的方法或構(gòu)造函數(shù)只應(yīng)該在 Ui 線程上調(diào)用。如果標(biāo)記的是一個(gè)類,那么該類中的所有方法都應(yīng)是在 Ui 線程被調(diào)用

@WorkerThread:表示標(biāo)記的方法只應(yīng)該在工作線程上調(diào)用。如果標(biāo)記的是一個(gè)類,那么該類中的所有方法都應(yīng)是在一個(gè)工作線程上調(diào)用


本文標(biāo)題:androidSupportAnnotations(注解支持)
文章源于:http://weahome.cn/article/pspojc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部