risposta
che restituirà la segmento del percorso con l'indice '1'.
Con questo, voglio dire, Se si dispone di content://com.myapp/first/second/third/
restituirà 'secondo'. get (2) restituirà 'terzo' e così via ...
Non ci ha detto che cosa di Uri tipo è, ma se si tratta di un oggetto Uri
poi guardando il Android URI Docs possiamo vedere che getPathSegments
restituisce una lista di stringhe. Quindi chiamando get(1)
restituisce il 2 ° elemento nell'elenco restituito da getPathSegments()
.
Il codice potrebbe essere riscritta come segue:
List<String> segments = ui.getPathSegments();
String secondItem = segments.get(1);
Divide l'intera stringa guardando il '/'? –
Nel mio test, chiamando getPathSegments sul Uri qui sotto:
content://example.cs454.sunshine/weather/90015/1463468400000
ha prodotto un elenco con questi contenuti:
index 0 weather
index 1 90015
index 2 1463468400000
- 1. Cosa fa il seguente codice?
- 2. Cosa fa% nel seguente codice?
- 3. Cosa fa la funzione invisibile()?
- 4. Spiegare cosa fa il seguente codice?
- 5. Cosa fa \ 1 in sed?
- 6. Che cosa fa SFINAE non funziona correttamente con la seguente funzione has_member?
- 7. Cosa fa la funzione _ ($ string) in PHP?
- 8. cosa fa la funzione jQuery data()
- 9. Cosa fa la funzione php "overload"?
- 10. Cosa fa la funzione j in Rails?
- 11. Mercurial/Python - Cosa fa la funzione Underscore?
- 12. Cosa fa get-task-allow in Xcode?
- 13. Cosa fa l'argomento $ 1 in questo RewriteCond?
- 14. Cosa fa il seguente codice di esempio da RxSwift/RxCocoa?
- 15. Che cosa fa la funzione diff() in R?
- 16. Cosa fa questa funzione generica?
- 17. n & (n-1) cosa fa questa espressione?
- 18. Cosa fa esattamente `barub {+ {$ _ [1] => $ _ [2]}}`?
- 19. Cosa fa% ~ 1 in questo file batch?
- 20. Math.floor (Math.random()) cosa fa effettivamente +1?
- 21. cosa fa questo comando linux: "cd !!: 1"
- 22. Cosa fa jQuery .focus (1)? In cosa differisce da .focus()?
- 23. Cosa fa questa funzione? (Iteratori di Python)
- 24. Che cosa fa effettivamente la funzione $ in haskell?
- 25. Cosa fa la somma della funzione integrata con sum (list, [])?
- 26. Cosa fa in realtà la funzione python print()?
- 27. La seguente funzione è ricorsiva in coda?
- 28. Come funziona la seguente definizione di funzione?
- 29. cosa fa? Body = 1 fare in rails 3.1 asset pipeline?
- 30. ruby: cosa fa l'asterisco nella "p * 1..10" significa
Divide l'intera stringa guardando il '/'? –
Suppongo che ignorerebbe il ": //", ma sì, penso di sì. – MrZander
Inoltre, salterà un percorso vuoto come '/ first // third /' – MrZander