アプリには3つのフラグメントがあり、それぞれ3つのタブに分割されています[1][2][3]。
フラグメント[1]で、最初のテキストが「X」のTextViewが「Y」になるボタンを使用するとします。例:tv.setText("I'm a new text");
したがって、タブ間を移動してタブ[1]に戻ると、TextViewは元のテキストに戻ります。これは、onCreate()が再度呼び出しているかのようです。
どういうわけか、onStop()がフラグメントで呼び出されず、タブを交換している間、ビューのすべてのプロパティ(テキスト、可視性など)をメモリに保持したいと思います。
ありがとう!
----編集!--------
さて、私は私が望んでいたものの解決策を見つけました!それは私が宣言するのに十分簡単です:
mPager = (ViewPager) findViewById(R.id.pager);
mPager.setOffscreenPageLimit(3); //Number of fragments that I wish to store in memory