2012-12-23 28 views
0

我想给我的应用程序翻新以使用全息主题,即使是旧设备(SDK 8及更高版本)。 所以我试图添加库“ActionBarSherlock”和“HoloEverywhere”到我的应用程序。ActionBarSherlock和GoogleLicenseCheck

我现在的问题是我必须将我的课程扩展到“SherlockActivity”而不是“活动”。 但我也在使用Google授权。所以我已经将我的课程扩展到“LicenseCheckActivity”。 我不能延长两次。

那么我该怎么做才能同时使用(GoogleLicensing和SherlockActivity)?

回答

1

在SDK上没有LicenseCheckActivity类,所以我的假设是您(或您团队中的某个人)正在使用该LicenseCheckActivity根据Documentation包装所有许可证检查代码。

如果出现这种情况,您只需打开您的LicenseCheckActivity并将该活动从SherlockActivity扩展而来,而不仅仅是Activity,然后您就可以利用ActionBarSherlock,同时仍保留许可证检查代码。

+0

那就对了。它按照文件进行实施。我不确定在哪些活动中我必须扩展,导致许可的东西是图书馆。我只是在我的主要活动中调用(checkLicese();)。它似乎在许可证库中的“LicenseChecker.java”中。 – venni

+0

你在用什么库?它是一个内部项目或http://code.google.com/p/marketlicensing/ –

+0

这是来自AndroidPit的LVL,它检查AndroidPit和Google LVL:http://www.androidpit.com/ en/android/developer-licensing-howto – venni