TabHost устарел

Я заметил, что TabHost устарел.

введите здесь описание изображения

Но когда я запускаю свое приложение на своем мобильном телефоне. Я замечаю, что он работает правильно, без ошибок.

Почему? В какой версии Android TabHost не будет работать.

Моя версия Android: Lollipop/5.1, уровень Android API: 22.

Должен ли я работать с ним? Или я должен использовать ViewPager и TabLayout.

<TabHost
    android:id="@+id/tab_host"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_above="@id/rl_">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">

        <FrameLayout
            android:id="@android:id/tabcontent"
            android:layout_width="match_parent"
            android:layout_height="match_parent">

            <LinearLayout
                android:id="@+id/Filters"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:orientation="vertical">

                <include
                    layout="@layout/filters_layout"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content" />
            </LinearLayout>

            <LinearLayout
                android:id="@+id/Adjustments"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:orientation="vertical">

            </LinearLayout>

        </FrameLayout>

        <TabWidget
            android:id="@android:id/tabs"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="#40cccccc" />

    </LinearLayout>
</TabHost>

person Community    schedule 27.01.2021    source источник
comment
TabHost по какой-то причине устарел, всегда лучше избегать использования устаревших классов и переходить на поддерживаемые/предлагаемые в настоящее время   -  person snachmsm    schedule 27.01.2021
comment
I notice that it properly working with no error. конечно, устаревшее не означает, что оно не будет работать, это просто означает, что оно может быть скоро удалено, и вам следует найти альтернативу   -  person a_local_nobody    schedule 27.01.2021
comment
@a_local_nobody Какая лучшая альтернатива этому?   -  person    schedule 27.01.2021
comment
@snachmsm Какая лучшая альтернатива этому?   -  person    schedule 27.01.2021
comment
я не думаю, что есть что-то похожее на таб-хост, возможно, на пейджер   -  person a_local_nobody    schedule 27.01.2021
comment
@a_local_nobody Я не использовал TabActivity. Я просто работаю с FrameLayout, TabWidget и TabHost.   -  person    schedule 27.01.2021
comment
@a_local_nobody Проверьте мой исходный код. Я думаю, что могу использовать исходный код, не так ли?   -  person    schedule 27.01.2021
comment
deprecated на самом деле просто означает, что, вероятно, есть лучший/новый способ сделать что-то, это не значит, что ваш код не будет работать, это ссылка, которую я вам отправил.   -  person a_local_nobody    schedule 27.01.2021
comment
@a_local_nobody Означает ли это, что я могу использовать его в любой версии Android?   -  person    schedule 27.01.2021