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

Reply via email to