Kod untuk berbilang anotasi adalah seperti berikut:
public void setColor(@ColorInt @ColorRes int color){
// TODO
}
Terdapat masalah dengan menulis dengan cara ini Untuk IDE, ini adalah samar-samar Jika anda mahukan nilai Warna dan rujukan sumber Warna, adakah terdapat nilai Int seperti itu? digunakan untuk bantuan IDE, iaitu, jika masalah ditemui semasa penyusunan, anda boleh melumpuhkan jenis Lint ini dengan membuka , seperti yang ditunjukkan di bawah: Inspections
Mengapa tidak merujuk kepada kod sumber Android dan bukannya menentukan kaedah yang membuat pemanggil gila Kod sumber adalah seperti berikut:
public void setBackgroundColor(@ColorInt int color) {
...
}
public void setBackgroundResource(@DrawableRes int resid) {
...
}
Kod untuk berbilang anotasi adalah seperti berikut:
Terdapat masalah dengan menulis dengan cara ini Untuk IDE, ini adalah samar-samar Jika anda mahukan nilai Warna dan rujukan sumber Warna, adakah terdapat nilai Int seperti itu? digunakan untuk bantuan IDE, iaitu, jika masalah ditemui semasa penyusunan, anda boleh melumpuhkan jenis Lint ini dengan membuka
, seperti yang ditunjukkan di bawah:
Inspections