diff options
author | Daisuke Miyakawa <dmiyakawa@google.com> | 2009-05-20 01:39:14 +0900 |
---|---|---|
committer | Daisuke Miyakawa <dmiyakawa@google.com> | 2009-05-20 01:39:14 +0900 |
commit | 72f3aa3762c630e5e4afd731f51e62c821c69c09 (patch) | |
tree | fa83db56b19b8caaaa1580bc992d4c1da61f9d7f /core/java/android/content/AbstractSyncableContentProvider.java | |
parent | 7c3e18c558820de543e3aa4fb3a777940106166c (diff) | |
download | frameworks_base-72f3aa3762c630e5e4afd731f51e62c821c69c09.zip frameworks_base-72f3aa3762c630e5e4afd731f51e62c821c69c09.tar.gz frameworks_base-72f3aa3762c630e5e4afd731f51e62c821c69c09.tar.bz2 |
Fix a bug in AbstractSyncableContentProvider.java and modify comments.
Diffstat (limited to 'core/java/android/content/AbstractSyncableContentProvider.java')
-rw-r--r-- | core/java/android/content/AbstractSyncableContentProvider.java | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/core/java/android/content/AbstractSyncableContentProvider.java b/core/java/android/content/AbstractSyncableContentProvider.java index 1981417..05781f4 100644 --- a/core/java/android/content/AbstractSyncableContentProvider.java +++ b/core/java/android/content/AbstractSyncableContentProvider.java @@ -390,27 +390,24 @@ public abstract class AbstractSyncableContentProvider extends SyncableContentPro /** * <p> - * Call mOpenHelper.getWritableDatabase() and mDb.beginTransaction(). - * {@link #endTransaction} MUST be called after calling this method. - * Those methods should be used like this: + * Start batch transaction. {@link #endTransaction} MUST be called after + * calling this method. Those methods should be used like this: * </p> * * <pre class="prettyprint"> * boolean successful = false; - * if (!beginTransaction()) { - * return; - * } + * beginBatch() * try { * // Do something related to mDb * successful = true; * return ret; * } finally { - * endTransaction(successful); + * endBatch(successful); * } * </pre> * * @hide This method should be used only when {@link #applyBatch} is not enough and must be - * used with {@link #endTransaction}. + * used with {@link #endBatch}. * e.g. If returned value has to be used during one transaction, this method might be useful. */ public final void beginBatch() { @@ -440,7 +437,7 @@ public abstract class AbstractSyncableContentProvider extends SyncableContentPro /** * <p> - * Call mDb.endTransaction(). If successful is true, try to call + * Finish batch transaction. If "successful" is true, try to call * mDb.setTransactionSuccessful() before calling mDb.endTransaction(). * This method MUST be used with {@link #beginBatch()}. * </p> @@ -461,7 +458,6 @@ public abstract class AbstractSyncableContentProvider extends SyncableContentPro getContext().getContentResolver().notifyChange(url, null /* observer */, changeRequiresLocalSync(url)); } - mDb.endTransaction(); } } |