2016-12-17 1 views
-1

5つのタブ(Instagramなど)でメインアクティビティがあり、ユーザがタブをクリックするたびにそれぞれをロードしたくないため、「設定画面ページ」を使用して設定しました「制限」コマンドを5に設定します。 しかし、私はメモリが非常に重いことを理解しています。 Facebookのアプリでほんの数秒前に見たことは、すべてのタブのコンテンツを自動読み込みするのではなく、すべてのタブのコンテンツが読み込まれたときに読み込まれ、次回の閲覧時にタブが読み込まれるまでです特定のタブ、それは再びロードされません。 どうすればこのようにすることができますか? ありがとう!Android Fragmentsメモリのベスト使用例

答えて

0

まず、apiライブラリでキャッシュを有効にする必要があります。volleyネットワークAPIを使用します。そして、すべての操作は@Override

等公共ボイドのonCreate(バンドルsavedInstanceState){ super.onCreate(savedInstanceState)のonCreate()メソッドを起動します。 setListAdapter(新しいArrayAdapter(getActivity()、android.R.layout.simple_list_item_activated_1、android.R.id.text1、DummyContent.ITEMS)); }

このメソッドが呼び出されると、このメソッドが呼び出され、2回目の訪問時にデータが取得されるためです。

関連する問題