Yes, I understand that. But my problem is that I don't want to make any changes! :) Yet somehow, the scale is changing somewhere along the line between and I don't know the correct way to set it back. I don't want to hard code any scale settings.
On Thu, Jun 3, 2010 at 9:39 AM, Rajiv <[email protected]> wrote: > 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]<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

