summaryrefslogtreecommitdiffstats
path: root/core/java/android/content/AbstractSyncableContentProvider.java
diff options
context:
space:
mode:
authorDaisuke Miyakawa <dmiyakawa@google.com>2009-05-20 01:39:14 +0900
committerDaisuke Miyakawa <dmiyakawa@google.com>2009-05-20 01:39:14 +0900
commit72f3aa3762c630e5e4afd731f51e62c821c69c09 (patch)
treefa83db56b19b8caaaa1580bc992d4c1da61f9d7f /core/java/android/content/AbstractSyncableContentProvider.java
parent7c3e18c558820de543e3aa4fb3a777940106166c (diff)
downloadframeworks_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.java16
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();
}
}