0

古いデバイス (SDK 8 以降) でも、Holo-Theme を使用できるようにアプリを改良したいと考えています。そこで、ライブラリ「ActionBarSherlock」と「HoloEverywhere」をアプリに追加しようとしました。

私の問題は、クラスを「Activity」ではなく「SherlockActivity」に拡張する必要があることです。しかし、私は Google Licensing も使用しています。したがって、クラスを「LicenseCheckActivity」に拡張しました。2回延長できません。

では、両方 (GoogleLicensing と SherlockActivity) を使用するにはどうすればよいですか?

4

1 に答える 1

1

SDKには実際にはLicenseCheckActivityクラスがないため、ドキュメントに従って、あなた(またはチームの誰か)がそのLicenseCheckActivityを使用してすべてのライセンスチェックコードをラップしていると想定しています。

その場合は、LicenseCheckActivityを開いて、そのアクティビティSherlockActivityを単にではなくから拡張するだけActivityで、ライセンスチェックコードを維持しながらActionBarSherlockを利用できるようになります。

于 2012-12-23T19:37:23.413 に答える