2012-12-23 3 views
0

Я хочу дать моему приложению подтяжку лица, чтобы использовать Holo-Theme, даже для старых устройств (SDK 8 и выше). Поэтому я попытался добавить в приложение библиотеки «ActionBarSherlock» и «HoloEverywhere».ActionBarSherlock И GoogleLicenseCheck

Моя проблема теперь в том, что я должен расширить свой класс до «SherlockActivity» вместо «Activity». Но я также использую Google Licensing. Поэтому я уже расширил свой класс до «LicenseCheckActivity». Я не могу продлить дважды.

Итак, что мне делать, чтобы использовать оба (GoogleLicensing AND SherlockActivity)?

ответ

1

На этом SDK действительно нет класса LicenseCheckActivity, поэтому я полагаю, что вы (или кто-то из вашей команды) используете этот LicenseCheckActivity для переноса всего кода проверки лицензии в соответствии с Documentation.

Если это так, то все, что вам нужно сделать, это открыть LicenseCheckActivity и сделать что активность простираются от SherlockActivity вместо просто Activity, и тогда вы будете в состоянии воспользоваться ActionBarSherlock, все еще держа вас лицензионный код проверки.

+0

Правильно. Это задокументировано. Я не уверен, в какой деятельности я должен распространяться, потому что материал лицензирования является библиотекой. Я просто вызываю (checkLicese();) в своей основной деятельности. Кажется, что он находится в «LicenseChecker.java» в лицензировании lib. – venni

+0

В какой библиотеке вы используете? Это собственный проект или что-то вроде http://code.google.com/p/marketlicensing/ –

+0

Это LVL от AndroidPit, который проверяет AndroidPit и Google LVL: http://www.androidpit.com/ ru/android/developers-licensing-howto – venni

Смежные вопросы