Deeplink dinámico en Android

Yo estaba pasando por el documento http://developer.android.com/training/app-indexing/deep-linking.html para aprender sobre deeplinking en Android. Tengo una actividad en mi aplicación Android llamada WalletActivity y he logrado crear con éxito deeplink para eso haciendo los cambios necesarios en el archivo AndroidManifest .

Sin embargo, mi WalletActivity contiene una lista de opciones, tocando en la que me WalletRechargeActivity a otra actividad WalletRechargeActivity , WalletRechargeActivity contenido depende de la opción respectiva que se selecciona de la lista de opciones de WalletActivity . Ahora, quiero un deeplink que puede aterrizar directamente en la pantalla de WalletRechargeActivity correspondiente. ¿Cómo puedo hacer eso?

Por ejemplo, si por example://wallet me WalletActivity a WalletActivity , me gustaría algo como example://wallet/abcd50 para aterrizar a la respectiva pantalla de WalletRechargeActivity con la opción de recarga de $ 50. Y este valor abcd50 puede variar de cualquier cosa a cualquier cosa, y no se fija de antemano, por lo que no se puede añadir en el archivo AndroidManifest con respecto a la WalletRechargeActivity tampoco, ¿verdad? Necesito manejarlo dinámicamente. Entonces, ¿puede decirme cómo hago esto?

    One Solution collect form web for “Deeplink dinámico en Android”

    A continuación, se muestra un código de ejemplo para enrutar al usuario a WalletActivity o WalletRechargeActivity. A continuación, puede utilizar el getIntent().getData() para analizar el contenido de url.

     <activity android:name=".WalletActivity"> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="example" /> <data android:host="wallet" /> </intent-filter> </activity> <activity android:name=".WalletRechargeActivity"> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="example" /> <data android:host="wallet" /> <data android:pathPattern="/..*" /> </intent-filter> </activity> 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.