Respuesta
que va a regresar el segmento de trayectoria con índice 1.
Con eso, quiero decir, si tiene content://com.myapp/first/second/third/
Volverá 'segundo'. get (2) devolverá 'tercer' y así sucesivamente ...
No nos has dicho qué tipo de URI de es, pero si es un objeto Uri
continuación, mirando el Android URI Docs podemos ver que getPathSegments
devuelve una lista de cadenas. Luego, al llamar al get(1)
, se devuelve el 2º artículo en la lista devuelta por getPathSegments()
.
El código podría ser reescrita como sigue:
List<String> segments = ui.getPathSegments();
String secondItem = segments.get(1);
¿Dividirá toda la cadena mirando el '/'? –
En mis pruebas, llamando getPathSegments en el siguiente URI:
content://example.cs454.sunshine/weather/90015/1463468400000
produjo una lista con estos contenidos:
index 0 weather
index 1 90015
index 2 1463468400000
- 1. ¿Qué hace la función invisible()?
- 2. ¿Qué hace \ 1 en sed?
- 3. ¿Qué hace esta función?
- 4. ¿Qué hace? para i = 1, seleccione ('#', ...)
- 5. ¿Qué hace get-task-allow en Xcode?
- 6. ¿Qué hace la función _ ($ string) en PHP?
- 7. ¿Qué hace la función "_e()" de Wordpress?
- 8. ¿Qué hace la función de php 'sobrecarga'?
- 9. ¿Qué hace la función j en Rails?
- 10. ¿Qué hace la función cvWaitKey() de OpenCV?
- 11. n & (n-1) ¿Qué hace esta expresión?
- 12. Math.floor (Math.random()) ¿Qué hace +1 en realidad?
- 13. ¿Qué función jQuery data() hace
- 14. get() la función de Java HashMaps
- 15. ¿Qué hace Contras en esta función?
- 16. Ubicación getAccuracy() ¿qué hace esta función?
- 17. ¿Qué hace esto realmente? - Crazy C++ función
- 18. ¿Qué hace la siguiente media de error de Oracle: índice de la columna no válido
- 19. ¿Qué hace "2 <& 1" redirigir en Bourne shell?
- 20. ¿Qué error hace zoom: 1; arreglar en CSS?
- 21. ¿Qué hace la función de subrayado de PHP?
- 22. ¿Qué hace exactamente la función gc_enable de PHP?
- 23. ¿Qué hace la función "eventloop" en Scala Actors?
- 24. ¿Qué valor de flotante hace que sprintf_s() produzca "1. # QO"?
- 25. ¿Qué hace "seleccionar ((seleccionar (s), $ | = 1) [0])" hacer en Perl?
- 26. (-1 >> 1) == -1 - ¿Por qué?
- 27. ¿Qué pasa con la siguiente asignación fluida de NHibernate?
- 28. ¿Qué es "i" en "función (i)" en el siguiente JavaScript?
- 29. AutoFac: ¿Qué hace PropertyWiringFlags.AllowCircularDependencies?
- 30. Hace referencia a la función de constructor
¿Divide toda la cadena mirando el '/'? –
Supongo que ignoraría el ': //', pero sí, creo que sí. – MrZander
Además, omitirá una ruta vacía como '/ first // third /' – MrZander