Subclassing de Android Intent
Estoy utilizando intentos como un mecanismo de mensajería de comunicación entre varias partes de mi aplicación para Android.
Mi pregunta es: ¿puedo subclase el intento de construir mis propias clases encima de él, o será la clase de intención estándar cuando lo consigo en el receptor de Broadcast?
Estoy hablando de comunicación intra proceso, por supuesto. Pero hilo cruzado.
Yo nunca he hecho esto, pero me imagino que es posible. Echa un vistazo a la documentación de LabeledIntent
y la fuente – Creo que esto es similar a lo que estás describiendo. Cuando maneje su Intent
personalizada en su receptor, tendrá que emitir el parámetro Intent
en onReceive()
a su propia subclase.
Si agrega cualquier campo a su subclase, deberá asegurarse de implementar correctamente los métodos Parcelable
– asegúrese de que sobrescribe writeToParcel()
, tiene un constructor que acepta exactamente en el parámetro Parcel
, y tiene un public static final Parcelable.Creator
objeto.