I'm able to delete the accounts with above code. only google account
is not getting deleted now.
Kindly suggest how to delete google account.

On Aug 3, 12:09 pm, parul <parulsinghal...@gmail.com> wrote:
> now i've changed implementation as i came to know that we can access
> accounts using AccountManager
> Therefore i'm using this code: but this is also not giving any output
> not even exception.
>
> AccountManager accountManager =
> (AccountManager)mContext.getSystemService(Context.ACCOUNT_SERVICE);
> android.accounts.Account[] accounts =
> AccountManager.get(mContext).getAccounts();
> for (android.accounts.Account account: accounts) {
>           AccountManager.get(mContext).removeAccount(account, null,
> null);
>  }
>
> It would be great help if u can suggest something on this.
>
> On Jul 30, 2:18 am, RichardC <richard.crit...@googlemail.com> wrote:
>
>
>
> > In the file you linked above the class AccountManagerService is marked
> > as @hide in the java doc - that means it's an internal class.
>
> > Also there is no reference to AccountManagerService on the
> > developer.android.com.
>
> > Either of these should indicate to you that what you are trying to do
> > is unsupported.
>
> > On Jul 29, 10:03 pm, Nick Richardson <richardson.n...@gmail.com>
> > wrote:
>
> > > Usually a good place to start is to find out what's causing it to crash.
> > >  Use logcat and look for "caused by" in the exception.
>
> > > My money's on a NullPointerException.
>
> > > On Tue, Jul 27, 2010 at 9:24 PM, parul <parulsinghal...@gmail.com> wrote:
> > > > Please help me how to delete google accounts from "accounts and sync".
> > > > I'm trying to call this code in my app:
>
> > > > AccountManagerService ams = new AccountManagerService(mContext);
> > > > ams.onServiceChanged(null,true);
>
> > > > Its crashing at object creation. If anybody is aware of any other way
> > > > to delete account plz let me know.
>
> > > > ==============================================================
> > > > onServiceChanged() method is defined in AccountManagerService.java.
> > > > AccountManagerService.java (frameworks\base\core\java\android
> > > > \accounts)
>
> > > > public void onServiceChanged(AuthenticatorDescription desc, boolean
> > > > removed) {
> > > >    boolean accountDeleted = false;
> > > >    SQLiteDatabase db = mOpenHelper.getWritableDatabase();
> > > >    Cursor cursor = db.query(TABLE_ACCOUNTS,
> > > >            new String[]{ACCOUNTS_ID, ACCOUNTS_TYPE, ACCOUNTS_NAME},
> > > >            ACCOUNTS_TYPE + "=?", new String[]{desc.type}, null, null,
> > > > null);
> > > >    try {
> > > >        while (cursor.moveToNext()) {
> > > >            final long accountId = cursor.getLong(0);
> > > >            final String accountType = cursor.getString(1);
> > > >            final String accountName = cursor.getString(2);
> > > >            Log.d(TAG, "deleting account " + accountName + " because
> > > > type "
> > > >                    + accountType + " no longer has a registered
> > > > authenticator");
> > > >            db.delete(TABLE_ACCOUNTS, ACCOUNTS_ID + "=" + accountId,
> > > > null);
> > > >            accountDeleted = true;
> > > >        }
> > > >    } finally {
> > > >        cursor.close();
> > > >        if (accountDeleted) {
> > > >            sendAccountsChangedBroadcast();
> > > >        }
> > > >    }
> > > > ========================================================================
>
> > > > --
> > > > You received this message because you are subscribed to the Google
> > > > Groups "Android Beginners" group.
>
> > > > NEW! Try asking and tagging your question on Stack Overflow at
> > > >http://stackoverflow.com/questions/tagged/android
>
> > > > To unsubscribe from this group, send email to
> > > > android-beginners+unsubscr...@googlegroups.com<android-beginners%2bunsubscr­­...@googlegroups.com>
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/android-beginners?hl=en
>
> > > --
> > > //Nick Richardson
> > > //richardson.n...@gmail.com- Hide quoted text -
>
> > - Show quoted text -- Hide quoted text -
>
> - Show quoted text -

-- 
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.

ATTENTION: Android-Beginners will be permanently disabled on August 9 2010. For 
more information about this change, please read [http://goo.gl/xkfl] or visit 
the Group home page.

Try asking and tagging your question on Stack Overflow at
http://stackoverflow.com/questions/tagged/android

To unsubscribe from this group, send email to
android-beginners+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en

Reply via email to