2012-05-01 3 views
0

Я разработал это приложение, которое использует ActivityGroup для переключения между Activity s на вкладке. Я загрузил новейший SDK AdMob, заставив меня использовать targetSdkVersion из 13 вместо 8. Из-за этого я получаю предупреждение о том, что ActivityGroup устарел.Вкладки с несколькими действиями на вкладку

Каков новый способ переключения между Activity s на одной вкладке? Я предпочел бы сохранить свой minSdkVersion в 8. И есть ли какие-нибудь примеры?

ответ

0

Каков новый способ переключения между действиями на одной вкладке?

Нет «нового способа переключения между действиями на одной вкладке». Самое близкое к «новому способу» - не использовать действия в вкладках, а использовать фрагменты-в-вкладках или вкладки в панели действий (которые изменяют пользовательский интерфейс, например, изменяя фрагменты).

JavaDocs for TabActivity показать, как реализовать фрагменты-в-вкладках.

+0

95% моих пользователей используют Android 2.x, поэтому я думаю, что 'Fragment' на самом деле не вариант, поскольку они реализованы только с уровня API 11? Как я уже сказал, я только изменил цель сборки на 13, потому что в противном случае SDK Admob не будет работать, поэтому я должен просто игнорировать устаревшее предупреждение и хранить его так, как будто у меня есть это сейчас? – nhaarman

+0

@Niek: пакет поддержки Android дает вам фрагменты, которые работают на Android 1.6. «так что я должен просто игнорировать устаревшее предупреждение и держать его, как будто у меня есть это сейчас?» - вы можете сделать это, если вы выберете. Насколько хорошо это будет работать в долгосрочной перспективе, все догадываются. – CommonsWare

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