[android-developers] Re: Theme.Dialog for PreferenceScreen child does not work
You should move the heavyweight lifting stuff to a Service if you don't want it to be stopped. Running background music is something that a background service should take care of. Here's another thread response from Dianne- http://groups.google.com/group/android-developers/browse_thread/thread/112189a9893a6462/f66bf1a5848c2c45?hl=en&lnk=gst&q=background+music#f66bf1a5848c2c45 Then again, I don't know all your requirements, so I will stop at that. Chander On Jan 26, 5:41 pm, Stoyan Damov wrote: > On Mon, Jan 26, 2009 at 11:39 AM, android_soft wrote: > > > Hi Damov, > > Your activity will only be PAUSED if you use Dialog Theme for a > > PreferenceActivity. For other Themes, it is PAUSED and STOPPED, but > > not > > destroyed or killed. So if you want to restore the state you can do it > > in onResume... so no need to use Theme.Dialog in your case unless it > > looks good on your app. > > > -Chander > > Yes, I understand that - the thing is that I don't want my activity to > be stopped, because it's quite heavyweight, might be playing > background music, etc. so I'm left with the dialog theme. > > Cheers, > Stoyan --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Theme.Dialog for PreferenceScreen child does not work
On Mon, Jan 26, 2009 at 11:39 AM, android_soft wrote: > > Hi Damov, > Your activity will only be PAUSED if you use Dialog Theme for a > PreferenceActivity. For other Themes, it is PAUSED and STOPPED, but > not > destroyed or killed. So if you want to restore the state you can do it > in onResume... so no need to use Theme.Dialog in your case unless it > looks good on your app. > > -Chander > Yes, I understand that - the thing is that I don't want my activity to be stopped, because it's quite heavyweight, might be playing background music, etc. so I'm left with the dialog theme. Cheers, Stoyan --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Theme.Dialog for PreferenceScreen child does not work
Hi Damov, Your activity will only be PAUSED if you use Dialog Theme for a PreferenceActivity. For other Themes, it is PAUSED and STOPPED, but not destroyed or killed. So if you want to restore the state you can do it in onResume... so no need to use Theme.Dialog in your case unless it looks good on your app. -Chander On Jan 26, 1:49 pm, Stoyan Damov wrote: > On Mon, Jan 26, 2009 at 10:48 AM, Stoyan Damov wrote: > > On Sun, Jan 25, 2009 at 10:20 PM, Dianne Hackborn > > wrote: > >> I can't help you off-hand with the problem, but for what it's worth > >> preferences really aren't intended to be used with a dialog theme. > >> Actually > >> I would stay away from the dialog theme for all but very simple things > >> (like > >> alerts), since the border takes so much space away from your UI. > > >> Of course in general I don't like dialogs. :) > > > The thing is that if I don't use the dialog theme, the preference > > screen would cover my entire view and Android will eventually destroy > > it (I've seen this already). So I'm pretty much forced to use the > > dialog theme - I don't like it either :( > > That is - Android will destroy the activity, which started the > preference activity because it's view is completely covered by the > child activity's view. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Theme.Dialog for PreferenceScreen child does not work
On Mon, Jan 26, 2009 at 10:48 AM, Stoyan Damov wrote: > On Sun, Jan 25, 2009 at 10:20 PM, Dianne Hackborn wrote: >> I can't help you off-hand with the problem, but for what it's worth >> preferences really aren't intended to be used with a dialog theme. Actually >> I would stay away from the dialog theme for all but very simple things (like >> alerts), since the border takes so much space away from your UI. >> >> Of course in general I don't like dialogs. :) >> > > The thing is that if I don't use the dialog theme, the preference > screen would cover my entire view and Android will eventually destroy > it (I've seen this already). So I'm pretty much forced to use the > dialog theme - I don't like it either :( > That is - Android will destroy the activity, which started the preference activity because it's view is completely covered by the child activity's view. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Theme.Dialog for PreferenceScreen child does not work
On Sun, Jan 25, 2009 at 10:20 PM, Dianne Hackborn wrote: > I can't help you off-hand with the problem, but for what it's worth > preferences really aren't intended to be used with a dialog theme. Actually > I would stay away from the dialog theme for all but very simple things (like > alerts), since the border takes so much space away from your UI. > > Of course in general I don't like dialogs. :) > The thing is that if I don't use the dialog theme, the preference screen would cover my entire view and Android will eventually destroy it (I've seen this already). So I'm pretty much forced to use the dialog theme - I don't like it either :( --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Theme.Dialog for PreferenceScreen child does not work
Hi Dianne, Thanks for your response. I don't like Dialogs either. :) still a bug...:-) ; even if rendering is not proper, I expect at least the child PreferenceScreen to have the same Theme. Regards, Chander --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Theme.Dialog for PreferenceScreen child does not work
I'm just beginning to use preferences. My next Alpha is going to have resolution adjustements. In 3-d a lot of people can't read the screen easily, and on the .net, they think the font is too big. If you use the editor to commit preferences, once changed, it works well. Just in the create of each activity, re-acquire the setting. As long as the change has been committed, it reads the most recent one. That's what I found. John. http://radiolistenersElectricEasel.com, Inc. On Jan 25, 3:20 pm, Dianne Hackborn wrote: > I can't help you off-hand with the problem, but for what it's worth > preferences really aren't intended to be used with a dialog theme. Actually > I would stay away from the dialog theme for all but very simple things (like > alerts), since the border takes so much space away from your UI. > > Of course in general I don't like dialogs. :) > > On Sun, Jan 25, 2009 at 4:37 AM, Stoyan Damov wrote: > > > > > > > +1 - I'm experiencing the same thing here. The PreferenceScreen is > > drawn with the black theme. BTW, preferences with the dialog theme act > > weird when scrolled (parts of the preferences are drawn on black > > background black while scrolling) but I think I can fix that - someone > > mentioned about cacheColor or something like that... > > > On Sun, Jan 25, 2009 at 12:21 PM, android_soft > > wrote: > > > > Hi All, > > > I have a PreferenceActivity defined in the manifest with > > > android:theme="@android:style/Theme.Dialog. The theme works well with > > > the first settings screen, but > > > not with the child PreferenceScreen elements (if I have several > > > screens in my preferences). The child screens have the default Theme > > > applied in this case. > > > > If the theme is changed to Theme.Light or the default, it works well > > > for all the screens(parent and children included) > > > > Is there a way to apply the theme to the children, or is this a BUG ? > > > > Thanks > > > Chander > > -- > Dianne Hackborn > Android framework engineer > hack...@android.com > > Note: please don't send private questions to me, as I don't have time to > provide private support. 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-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Theme.Dialog for PreferenceScreen child does not work
I can't help you off-hand with the problem, but for what it's worth preferences really aren't intended to be used with a dialog theme. Actually I would stay away from the dialog theme for all but very simple things (like alerts), since the border takes so much space away from your UI. Of course in general I don't like dialogs. :) On Sun, Jan 25, 2009 at 4:37 AM, Stoyan Damov wrote: > > +1 - I'm experiencing the same thing here. The PreferenceScreen is > drawn with the black theme. BTW, preferences with the dialog theme act > weird when scrolled (parts of the preferences are drawn on black > background black while scrolling) but I think I can fix that - someone > mentioned about cacheColor or something like that... > > On Sun, Jan 25, 2009 at 12:21 PM, android_soft > wrote: > > > > Hi All, > > I have a PreferenceActivity defined in the manifest with > > android:theme="@android:style/Theme.Dialog. The theme works well with > > the first settings screen, but > > not with the child PreferenceScreen elements (if I have several > > screens in my preferences). The child screens have the default Theme > > applied in this case. > > > > If the theme is changed to Theme.Light or the default, it works well > > for all the screens(parent and children included) > > > > Is there a way to apply the theme to the children, or is this a BUG ? > > > > Thanks > > Chander > > > > > > > > > -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private support. 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-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Theme.Dialog for PreferenceScreen child does not work
It gets even more weird if you have the landscape mode (i guess thats what you are talking above) --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Theme.Dialog for PreferenceScreen child does not work
+1 - I'm experiencing the same thing here. The PreferenceScreen is drawn with the black theme. BTW, preferences with the dialog theme act weird when scrolled (parts of the preferences are drawn on black background black while scrolling) but I think I can fix that - someone mentioned about cacheColor or something like that... On Sun, Jan 25, 2009 at 12:21 PM, android_soft wrote: > > Hi All, > I have a PreferenceActivity defined in the manifest with > android:theme="@android:style/Theme.Dialog. The theme works well with > the first settings screen, but > not with the child PreferenceScreen elements (if I have several > screens in my preferences). The child screens have the default Theme > applied in this case. > > If the theme is changed to Theme.Light or the default, it works well > for all the screens(parent and children included) > > Is there a way to apply the theme to the children, or is this a BUG ? > > Thanks > Chander > > > --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---