Cómo revertir una transacción en Android?

Aquí está el idioma estándar para las transacciones:

db.beginTransaction(); try { ... db.setTransactionSuccessful(); } finally { db.endTransaction(); } 

Quiero agregar un bloque catch, y quiero publicar un rollback. ¿Es posible, y en absoluto lo necesito?

No lo necesitas.

Si hay una excepción en el ... en su código anterior, el código que ya tiene devolverá la transacción. El bloque finally {} se ejecuta después del bloque catch() {} .

  • Cómo obtener TTL de un paquete UDP en Java?
  • Cómo obtener la URL actual en un navegador de Android
  • Medición de intensidades de luz desde la cámara Android
  • Manera correcta de convertir datos de onda PCM de 16 bits a flotar
  • RxJava comparte las emisiones de un Observable entre múltiples suscriptores
  • Android: ¿Cómo configurar la última versión de FFMPEG en android studio?
  • Uso de DownloadManager para descargar en una nueva carpeta en el almacenamiento de teléfonos
  • Android Studio Gradle proyecto "No se puede iniciar el proceso de daemon / inicialización de VM"
  • ¿Cómo usar la consulta de Firebase equalTo (value, key)?
  • getBeaconParsers (). add throws java.lang.UnsupportedOperationException
  • Google firebase comprueba si el niño existe
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.