Creación de un parámetro de máscara de bits para una función o método
Me di cuenta de un montón de funciones de Android tienen un parámetro que puede pasar en que es una máscara de bits, para diferentes opciones, como en PendingIntent, puede pasar en cosas como usted puede llamar a getActivity () con PendingIntent.FLAG_CANCEL_CURRENT|PendingIntent.FLAG_NO_CREATE
.
Me pregunto cómo puedo crear una función que tiene un parámetro como este?
- Ajuste el botón Visible en otro acticty con la configuración de Preferencias
- Unicidad de dispositivo móvil para iOS y Android
- Android.os.TransactionTooLargeException recuperar aplicaciones instaladas
- Pasando enums a través de interfaces de ayuda
- Android enviar SMS automáticamente al hacer clic en el botón
- ¿Por qué el SDK de Android necesita un JDK?
- Cómo crear getters y setters de Java cuando la clave del objeto es el número
- Obtener json de HttpResponse
- ¿Dónde guardar imágenes en Android?
- Uso de DownloadManager para descargar en una nueva carpeta en el almacenamiento de teléfonos
- ¿Cómo acceder a las cadenas de recursos de la cadena ToString de enum en Android?
- ¿Cómo obtengo el cojinete correcto (orientación magnética) independientemente de la orientación de la pantalla?
- ISO 8601 con milisegundos y Retrofit
public static final int FLAG_1 = 1<<0; // 0x01 public static final int FLAG_2 = 1<<1; // 0x02 public static final int FLAG_3 = 1<<2; // 0x04 public static final int FLAG_4 = 1<<3; // 0x08 public void myFlagsFunction( int flags ) { if ( 0 != ( flags & FLAG_1 ) ) { // do stuff } if ( 0 != ( flags & FLAG_2 ) ) { // do stuff } }
Se hacen manualmente, simplemente definiendo banderas con potencias de dos. Este archivo utiliza el operador de cambio de bit izquierdo, pero no es necesario:
public static final int FLAG_ONE_SHOT = 1<<30; //... public static final int FLAG_NO_CREATE = 1<<29;
- AddTextChangedListener y onTextChanged siempre se llaman cuando se carga Android Fragment
- ¿Dónde puedo encontrar el código fuente del cliente Android de Google Talk?