I've created an email account in the emulator to see how they handle this. I don't like the new concept (although it's not completely new since the email client in 4.0.3 already has its own account selector activity)
Why do we need two account selectors? Anyway, I've implemented my own selector activity today. It works just like the email app, i.e. when you're in the account list you tap on "Account Settings" just to get another account list (with the same accounts). When you tap on an account you get the account settings just like before. In my opinion the better way would be to show the account specific settings in the actual account view, just like before. That would be much more user friendly and intuitive. Btw. you still can remove accounts, you have to enter the account (in the accounts list for an authenticator) and open the menu. Also, I didn't add any SDK dependent code. I just created a copy of the account_preferences.xml in res/xml-v16 that points to the new account selector activity instead of the actual account preferences editor activity. So Android 2.x, 3.x and 4.0.x user will still get the old behaviour and 4.1.x users get the new account settings. cheers Marten Am 21.07.2012 15:11, schrieb yvolk: > Hi Marten, I've noticed this also. > Account management abilities of Jelly Bean are far less that in > previous versions: > - no per account settings as you mentioned; > - now a User can add but can not Remove an Account. > > Very sad degradation of features without any reasoning/explanation :-( > I guess this may be seen as not well thought out decision / unfinished > implementation (i.e. a bug). > > I looked up into > the com.android.email.activity.setup.AccountSettings.java and compared > it with previous version: now they have to use applications's own > "Account Selector" activity to select account. > > So I' implementing something close in my AnsStatus application also. > Plus I had to add SDK Version specific code in order to maintain > compatibility with previous SDK versions. Please see my implementation > in > https://github.com/andstatus/andstatus/blob/master/src/org/andstatus/app/account/AccountSettings.java > > > -- 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