4

DatabaseUtils.concatenateWhere(...)のドキュメントには、APIレベル11以降(HONEYCOMB)からサポートされていると記載されています。ただし、さまざまなデバイスで互換性をテストしている間、 Cyanogenmod 7ナイトリービルド98(gingerbread 2.3.5に基づく)を実行しているDroid Xでは、メソッド呼び出しによってクラッシュが発生しないだけでなく、期待どおりに機能します。

これは私のカスタムROMとの不一致ですか、それとも他の誰かがGingerbread以下を実行している別のデバイスでこの機能を再現できますか?これはSDKドキュメントのエラーでしょうか?

4

2 に答える 2

5

ドキュメントのエラーのようです。

GrepCode は、メソッドが Android 2.3.4_r1 に存在することを示しています。

実際、このメソッドは1.5_r4を含むすべてのバージョンに存在します。

于 2011-09-21T15:35:28.617 に答える
0

さて、Android 2.3.5 は Honeycomb の後にリリースされました。フラグメンテーションとの戦いを支援するために Google が Honeycomb から特定の API を実装した可能性があることは、不合理だとは思いません。ただし、徹底的なテストなしでは、Gingerbread の他のバージョンで動作するとは期待できません。

于 2011-09-21T15:36:00.803 に答える