¿Cómo puedo obtener la Intención cuando se crea la actividad?
Llame getIntent()
al Activity
.
Probado con this.getIntent() pero los extras son nulos.
Una posibilidad es que usted está organizando para una instancia existente de la actividad para volver al primer plano (por ejemplo, incluyendo FLAG_ACTIVITY_REORDER_TO_FRONT
), en cuyo caso tendrá que reemplazar onNewIntent()
y recoger el Intent
allí.
Otra posibilidad es que se creó originalmente un PendingIntent
para la Intent
sin extras, y más tarde trató de crear un nuevo PendingIntent
en un equivalente Intent
(por ejemplo, la identificación de la misma actividad) y los extras incluidos. En ese caso, debe incluir FLAG_UPDATE_CURRENT
o FLAG_CANCEL_CURRENT
al crear el PendingIntent
, de modo que se tengan en cuenta los extras nuevos/modificados.
¿Puedes publicar tu código? Puedo obtener extras a través de 'getIntent()' en 'onCreate()'. –