As I said before...

Also, as an FYI, if you provide some code of how you are loading the
> fragments, you might get some better info on how to solve your problem.
>

You are not going to get any help without showing us some code for how you
are managing your fragments...

Thanks,
Justin Anderson
MagouyaWare Developer
http://sites.google.com/site/magouyaware


On Fri, Aug 29, 2014 at 1:23 AM, askl <[email protected]> wrote:

> Thanks Justin for your reply.
>
> Yes you got my issue. But not totally. As you said that, in fragment
> layout is not change when device rotation. I had to add
>
> android:configChanges
>
>
> line in manifest file. Mainly in my application has 3 tabs and first tab
> has two inner fragment. So please help me to get orientation event in inner
> fragment in First tab. If i remove that manifest code line,  when device
> rotation inner fragment will be goes back, That mean automatically reload
> main fragment when rotation.
>
> Thnx
>
>
>
>
> On Friday, 29 August 2014 11:59:52 UTC+5:30, MagouyaWare wrote:
>
>> If i launch Inner main fragment 2 and i tap on anther next tab. when i
>>> came back to the Home Tab, the Inner main fragment 2 is not visible and
>>> it goes to the Home Tab automatically.
>>>
>>
>> It sounds like you have a bug. To fix it, you should probably put some
>> breakpoints in your fragment's lifecycle callbacks and figure out why you
>> are getting unexpected bhavior.
>>
>> Finally i fixed that issue using this code,
>>>
>>>  <activity
>>>         android:name=".HomeActivity"
>>>         android:configChanges="orientation|screenSize"
>>>         android:label="@string/title_activity_operation" >
>>>  </activity>
>>>
>>> This is a very common approach to "fixing" errors, but it is generally a
>> very very very bad idea.  Unless you know what you are doing, you do not
>> want to be using the configChanges attribute.
>>
>> But the problem is, i want to set deference layout with orientation
>>> change (portrait/landscape) for a inner fragment in the main fragment. But
>>> It's not working and orientation listener is not working in an inner
>>> fragment.
>>>
>>
>> I'm not sure I fully understand what you are trying to say here...  But
>> what I think you are saying is that you have two layout files (one in
>> res/layout and one in res/layout-land) but when you rotate the device the
>> layout doesn't get reloaded. Is that correct?  If so, I refer to my comment
>> above... specifying configChanges for an activity is generally a very very
>> very bad thing to do, unless you really know what you are doing.
>>
>> Your configChanges line above tells Android to ignore orientation
>> events... So naturally, when you rotate the device, it ignores the fact
>> that the orienation changed and the layout doesn't get reloaded.   Remove
>> that line, and then your layouts should magically work on device rotation.
>> But... that will then bring back the other but you mentioned... so you will
>> need to start doing some debugging to figure out why you are getting
>> unexpected behavior.
>>
>> Already I've created two deference XML layouts (layout-large-land and
>>> layout-land)for a single inner fragment. But the device when rotate UI not
>>> change. How can i solve this issue.
>>>
>>
>> See above...  Also, as an FYI, if you provide some code of how you are
>> loading the fragments, you might get some better info on how to solve your
>> problem.
>>
>>
>> Thanks,
>> Justin Anderson
>> MagouyaWare Developer
>> http://sites.google.com/site/magouyaware
>>
>>
>> On Thu, Aug 28, 2014 at 10:45 PM, askl <[email protected]> wrote:
>>
>>>  I've a Project Android Tab Pager with Fragments. And there're two
>>> inner fragments in Main fragment.
>>>
>>>    - Home Tab (Fragment)
>>>       - Inner main fragment 1
>>>       - Inner main fragment 2
>>>    - Next Tab 1 (Fragment)
>>>    - Next Tab 2 (Fragment)
>>>
>>> If i launch Inner main fragment 2 and i tap on anther next tab. when i
>>> came back to the Home Tab, the Inner main fragment 2 is not visible and
>>> it goes to the Home Tab automatically. Finally i fixed that issue using
>>> this code,
>>>
>>>  <activity
>>>         android:name=".HomeActivity"
>>>         android:configChanges="orientation|screenSize"
>>>         android:label="@string/title_activity_operation" >
>>>  </activity>
>>>
>>> But the problem is, i want to set deference layout with orientation
>>> change (portrait/landscape) for a inner fragment in the main fragment. But
>>> It's not working and orientation listener is not working in an inner
>>> fragment.
>>>
>>> Already I've created two deference XML layouts (layout-large-land and
>>> layout-land)for a single inner fragment. But the device when rotate UI not
>>> change. How can i solve this issue.
>>>
>>> --
>>> 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 unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>  --
> 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 unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to