4

ハニカム 3.0 より前の互換性ライブラリ (したがって)で a MapView(したがって) を使用するための解決策はありますか?MapActivityLoaderFragmentActivity

(余談ですが、マップを使用するために拡張する必要がある理由がよくわかりMapActivityませんでした。一般的なアクティビティを作成する場合、これはひどく制限されます。インターフェイスの方が適切ではないでしょうか?)

4

1 に答える 1

4

Carter Jernigan の提案が帯域外で受け取られたので、compat ライブラリのソースを取得し、パッケージ内のすべてのコピーをandroid.support.v4.apppackage の下の自分のソース ツリーに配置しましたandroid.support.v4_map.app。次に、の代わりにFragmentActivity継承するように変更し、名前を付けました。これはかなり大雑把なハックですが、うまく機能します (今のところ)。のすべてのメリットを享受できるようになりました。MapActivityActivityMapFragmentActivityLoaderManager

余談ですが、aCursorLoaderなしで sを使用しようとするLoaderManagerと、多くの閉じられていないカーソルが発生します。

于 2011-04-27T05:42:41.360 に答える