0

У меня есть проект TabActivity-based, который я хочу опубликовать на устройствах Android 4.0+. Когда я загружаю его с помощью SDK 4.0+, я получаю предупреждение "android.app.TabActivity" is deprecated.Умеет ли публиковать приложение с табуляцией на устройствах Android 4.0+?

Мы все знаем, что это связано с тем, что фрагменты рекомендуются для любого приложения 3.0+, что делает TabActivity устаревшим.

Теперь, просто ли включить Android 4.0+ устройства для использования этого приложения? Каковы скрытые бомбы/ошибки?

Я прошу об этом, так как перемещение к фрагментам потребует полной редизайна приложений и двух месяцев работы.

ответ

1

Да, я лично также использовал TabActivity, где он идеально подходит для требования в одном из случаев ... Фрагменты добавляют в концепцию и предоставляют более продвинутые функции и функции diff, но да, это работает совсем не так, как TabActivity.

Android рекомендует Fragments к более высокой поддержки изменения размеров экрана, но переход от TabActivity фрагментам просто повторить ту же функцию, не будет хорошей идеей ...

+0

Я не понимаю, что вы сделали, чтобы ваше приложение , вы обновили его до 4.0+ устройств, и он отлично работал или вы переключились на фрагменты? – sandalone