Android Combinaison de constantes avec des drapeaux


Exemple

En utilisant l' IntDef#flag() défini sur true , plusieurs constantes peuvent être combinées.

En utilisant le même exemple dans cette rubrique:

public abstract class Car {

    //Define the list of accepted constants
    @IntDef(flag=true, value={MICROCAR, CONVERTIBLE, SUPERCAR, MINIVAN, SUV})

    //Tell the compiler not to store annotation data in the .class file
    @Retention(RetentionPolicy.SOURCE)

    .....

}

Les utilisateurs peuvent combiner les constantes autorisées avec un indicateur (tel que | , & , ^ ).