private AccountManager.Account getAccount() { AccountManager.Account account = AccountManager.getInstance().newAccount(mPosition); account.mId = mAccountId; for (EntryHolder eh : mEntries) { account.addEntry(eh.mEntryItem); } return account; }
private AccountManager.Account getDefaultTemplate(int id) { int intArrayIds[] = { R.array.index_5, R.array.index_0, R.array.index_1, R.array.index_2, R.array.index_3, R.array.index_4 }; Resources r = getResources(); String[] defNames = r.getStringArray(R.array.def_field_names); int[] defTypes = r.getIntArray(R.array.def_field_types); int[] indexArray; AccountManager.Account account = AccountManager.getInstance().newAccount(id); if (id < intArrayIds.length) { indexArray = r.getIntArray(intArrayIds[id]); } else { indexArray = r.getIntArray(intArrayIds[0]); } for (int i : indexArray) { account.addEntry(defTypes[i], defNames[i], ""); } return account; }