在documentation for DatabaseUtils.concatenateWhere(...)中聲明它支持API級別11+(HONEYCOMB)。但是,在測試各種設備上的兼容性時,在我的Droid X上運行Cyanogenmod 7 nightly build 98 (based on gingerbread 2.3.5)時,該方法調用不僅不會導致崩潰,而且會按預期工作。爲什麼在Honeycomb中引入API來處理薑餅?
這是否與我的自定義ROM有些不一致,或者其他人是否可以在運行Gingerbread或更低版本的其他設備上重現此功能?這可能是SDK文檔中的錯誤嗎?
「實際上,該方法存在於包括1.5_r4在內的所有版本中。」這是否意味着使用它是安全的?具有相應SDK的第一批修訂版的設備呢? –
使用安全嗎?看起來是這樣的 - 我會測試幾個不同的API級別,但它只是對兩個字符串執行簡單的操作。至於以前的版本,我不確定這些是如何工作的,但我認爲這些只是編譯你的應用程序所必需的 - 操作系統本身沒有修訂版本。 –