Hi Jeff,
When you change the Phones orientations Activity onConfigurationChanged
method got called, so you need to make changes in there.
for ex.
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
//get Instance of the Browser say browser
//set Content to the Browser
}
Regards,
Rajiv
On Thu, Jun 3, 2010 at 6:54 PM, Jeff Thorn <[email protected]> wrote:
> Hi Rajiv,
> What changes should I make? I am saving the state in onSaveInstanceState
> and I am restoring the state in onCreate. I would think that the Bundle I
> saved the state to should preserve all the WebView settings, but that does
> not appear to be the case.
>
> Jeff
>
> On Thu, Jun 3, 2010 at 9:19 AM, Rajiv <[email protected]> wrote:
>
>> Hi Jeff,
>>
>> I think your Browser won't get refressed.
>> You need to make changes in *onConfigurationChanged* in that Activity.
>>
>> Regards,
>> Rajiv
>>
>>
>> On Thu, Jun 3, 2010 at 6:41 PM, Jeff <[email protected]> wrote:
>>
>>> I am having an interesting problem and would appreciate any advice. My
>>> app uses WebView as its primary view. Using a javascript hook, it can
>>> launch the camera so the user can take a picture. The camera is
>>> launched using
>>>
>>> Intent i = new
>>> Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
>>>
>>> When the camera starts, it makes sense to use landscape mode, so the
>>> user naturally turns the phone on its side. After the user takes a
>>> picture, control returns to my launching Activity (actually, my
>>> Acitivity gets restarted because it usually gets destroyed to free up
>>> memory for the camera on my Moto Droid). When my WebView gets
>>> recreated, I restore its state from the Bundle I saved in
>>> onSaveInstanceState().
>>>
>>> Now everything looks ok, except the phone is still in landscape mode.
>>> However, when the user turns the phone upright bringing back into
>>> portrait mode, my WebView takes up only half of the screen. Somewhere
>>> along the way, the scale of my WebView got lost. This seems like such
>>> a minor issue, but it is driving me crazy.
>>>
>>> Does anyone have an idea why this might be happening? What is the
>>> correct way to preserve the scale of my WebView? I am hesitant to hard
>>> code any scale factors because what looks good on my device may not be
>>> the same for another.
>>>
>>> Thanks,
>>> Jeff
>>>
>>> --
>>> 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]<android-developers%[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]<android-developers%[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]<android-developers%[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