Implementato il deep linking nella mia app, ma non riesco a capire come Uri.getPath()
il metodo funziona ... Sembra che taglia il percorso a 2 segmenti, ma perché?
Perché? Non riesco a vedere nessun altro metodo che mi restituisca l'intero percorso.
risposte:
1 per risposta № 1Ecco la spiegazione: (da wikipedia)
hierarchical part
┌───────────────────┴─────────────────────┐
authority path
┌───────────────┴───────────────┐┌───┴────┐
abc://username:password@example.com:123/path/data?key=value#fragid1
└┬┘ └───────┬───────┘ └────┬────┘ └┬┘ └───┬───┘ └──┬──┘
scheme user information host port query fragment
1 per risposta № 2
secondo questo http://developer.android.com/reference/android/net/Uri.html#getPath() è decodificare il tuo percorso. Leggi il documento completo per una migliore comprensione di Uri