Re: [問題] Android內容提供者

作者: changyuheng (張昱珩)   2014-09-13 11:44:10
開發 Android app 一 定要知道 Android Developer Reference
http://developer.android.com/reference/packages.html
這上面有所有 public API 的說明。
例如 Uri.getPathSegments() 在這上面也有說明:http://bit.ly/1woBmec
可以看到回傳型別是 List<String>,
其中 public abstract E get (int location) 是 List 的 method。
http://developer.android.com/reference/java/util/List.html#get%28int%29
package name 是 android 開頭的,source code 在 AOSP 的 frameworks 都找得到,
例如這個 API 的實作就在
http://bit.ly/1pZ2PdM 的這行開始 PathSegments getPathSegments() {
這裡面有用到 polymorphism,建議自己追過,很有幫助。
※ 引述《gn00618777 (非常念舊)》之銘言:
: 常看到 uri.getPathSegments().get(1)用法,書上並沒有太多著墨
: 不知道 uri.getPathSeqments() 代表的是甚麼,請問有簡易範例?
: get(1)又是甚麼? 假設我用get(0)呢???
: 謝謝指教,虛心接受。
作者: gn00618777 (非常念舊)   2014-09-14 21:34:00
有種恍然大悟的感覺0...0

Links booklink

Contact Us: admin [ a t ] ucptt.com