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 -- 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 For more options, visit this group at http://groups.google.com/group/android-beginners?hl=en