Note that there are some explanatory texts on larger screens.

plurals
  1. POhow to make fragment with viewpagerindicator is not heavy memory?
    text
    copied!<p>please help me, my app have 6 fragment with custom listview from server. At startup this activity looks all fragment is loading. This may be the cause makes heavy memory.. so how to make fragment viewpagerindicator is not heavy memory ?</p> <p>this my code define viewpager</p> <pre><code>@Override protected void onCreate(Bundle arg0) { // TODO Auto-generated method stub super.onCreate(arg0); setContentView(R.layout.layout_viewpager_tab); adapter = new ViewAdapterEvent(getApplicationContext(), getSupportFragmentManager(), page_titles); vp = (ViewPager)findViewById(R.id.pager); vp.setOffscreenPageLimit(6); vp.setAdapter(adapter); mIndicator = (TabPageIndicator)findViewById(R.id.indicator); mIndicator.setViewPager(vp); // ContentActivity.varkategoritab= page_titles[vp.getCurrentItem()]; mIndicator.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageSelected(int position) { } @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageScrollStateChanged(int state) { } }); </code></pre> <p>this my code adapter viewpager </p> <pre><code>import android.content.Context; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; public class ViewAdapter extends FragmentPagerAdapter{ private Context _context; String[] page_titles; public ViewAdapter(Context context, FragmentManager fm, String[] page_title){ super(fm); _context = context; this.page_titles = page_title; } @Override public Fragment getItem(int position) { // TODO Auto-generated method stub Fragment f = new Fragment(); switch(position){ case 0: f = ContentActivity.newInstance(_context); break; case 1: f = ContentActivity.newInstance(_context); break; case 2: f = ContentActivity.newInstance(_context); break; case 3: f = ContentActivity.newInstance(_context); break; case 4: f = ContentActivity.newInstance(_context); break; case 5: f = ContentActivity.newInstance(_context); break; } return f; } @Override public int getCount() { // TODO Auto-generated method stub return page_titles.length; } public CharSequence getPageTitle(int position) { return page_titles[position]; } } </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload