Interesting I'll look at it but it does not explained why the first fragment does not load the data and when I start switching this gets set. Although the listview inside each fragment get loaded and then empty.
PD. this works without a ViewPager and the FragmentStatePagerAdapter approach. Sincerly yours, [Jose Luis Ayerdis Espinoza] Necronet.info | LinkedIn<http://www.linkedin.com/pub/jose-luis-ayerdis-espinoza/28/7b4/704>| Careers StackOverflow <http://careers.stackoverflow.com/necronet> 2012/9/10 Calin Perebiceanu <[email protected]> > Hello, > I believe that your issue is caused by the fact that the > viewpager instantiates the fragments only when needed. > > You should take a look at > http://developer.android.com/reference/android/support/v4/view/ViewPager.html#setOffscreenPageLimit(int) > > > > On Monday, 10 September 2012 03:58:53 UTC+3, necronet wrote: > >> I posted in SO, probably too much code for the group. >> >> Tks >> >> Sincerly yours, >> >> [Jose Luis Ayerdis Espinoza] >> Necronet.info | >> LinkedIn<http://www.linkedin.com/pub/jose-luis-ayerdis-espinoza/28/7b4/704>| >> Careers >> StackOverflow <http://careers.stackoverflow.com/necronet> >> >> >> >> 2012/9/10 Dianne Hackborn <[email protected]> >> >>> I don't think you have provided enough information to help. The >>> argument you supplied to instantiate() is just made available to the >>> fragment through Fragment.getArguments(). Presumably the problem is then >>> somewhere in your DetailFragment and how it is managing those arguments, >>> but you haven't provided any information about this. >>> >>> On Sun, Sep 9, 2012 at 1:50 PM, Jose Ayerdis <[email protected]> wrote: >>> >>>> Hello everybody, so I have run now with this problem when trying to use >>>> FragmentStatePagerAdapter, I pick a specific element from a List and send >>>> an array of ids with the position picked like this >>>> >>>> intent.putExtra("ids", ids); >>>> >>>> intent.putExtra("position", position); >>>> >>>> Then the activity is called which load the fragment >>>> >>>> >>>> @Override >>>> >>>> public Fragment getItem(int i) { >>>> >>>> fragments[i] = DetailFragment.newInstance(tra**dersId[i]); >>>> >>>> return fragments[i]; >>>> >>>> } >>>> >>>> The problem is that inside the DetailFragment the values are set with >>>> the Loader API and even when they reach onLoadFinished and set the values >>>> it never gets to be set. >>>> >>>> Funny thing is that once I start switching views the values are set. >>>> Any idea? Also the DetailFragment has a ListView inside which also loads >>>> with the Loader API. >>>> >>>> >>>> Sincerly yours, >>>> >>>> [Jose Luis Ayerdis Espinoza] >>>> Necronet.info | >>>> LinkedIn<http://www.linkedin.com/pub/jose-luis-ayerdis-espinoza/28/7b4/704>| >>>> Careers >>>> StackOverflow <http://careers.stackoverflow.com/necronet> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Android Developers" group. >>>> To post to this group, send email to android-d...@**googlegroups.com >>>> >>>> To unsubscribe from this group, send email to >>>> android-developers+**[email protected] >>>> For more options, visit this group at >>>> http://groups.google.com/**group/android-developers?hl=en<http://groups.google.com/group/android-developers?hl=en> >>>> >>> >>> >>> >>> -- >>> Dianne Hackborn >>> Android framework engineer >>> [email protected] >>> >>> >>> Note: please don't send private questions to me, as I don't have time to >>> provide private support, and so won't reply to such e-mails. All such >>> questions should be posted on public forums, where I and others can see and >>> answer them. >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Android Developers" group. >>> To post to this group, send email to android-d...@**googlegroups.com >>> >>> To unsubscribe from this group, send email to >>> android-developers+**[email protected] >>> For more options, visit this group at >>> http://groups.google.com/**group/android-developers?hl=en<http://groups.google.com/group/android-developers?hl=en> >>> >> >> -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

