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

Reply via email to