Как уничтожить представления или асинхронные вызовы в дочернем фрагменте представления Pager фрагмент Android
У меня есть два фрагмента в ViewPager, в то время как в первом я добавил еще два дочерних фрагмента, и у этих двух дочерних фрагментов есть представления и асинхронные вызовы. Теперь, когда я перемещаюсь от одного фрагмента viewPager к другому, а затем возвращаюсь к первому, все представления остаются там в дочернем фрагменте.
Я хочу, чтобы представления дочерних фрагментов и асинхронные вызовы были нулевыми или уничтожались при пролистывании от первого фрагмента viewpager к другому, чтобы избежать утечек памяти. Все работает нормально.
Я добавил два фрагмента в первый фрагмент пейджера, как показано ниже:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="com.strongholdapps.scannertr.tablayout.Fragments.FirstFragment">
<fragment
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:name="com.strongholdapps.scannertr.tablayout.Fragments.FirstCurrencyFragment"
android:id="@+id/firstCurrency"/>
<fragment
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:name="com.strongholdapps.scannertr.tablayout.Fragments.FirstCurrencyFragment"
android:id="@+id/secondCurrency"/>
</LinearLayout>