Not necessarily. SQLiteDatabase does an implicit commit after each DB command. If you want to do multiple SQL commands in a single transaction, then you should precede them with “BEGIN TRANSACTION” and end them with a specific Commit.
If they are single commands, then you don’t need “BEGIN TRANSACTION”. And without “BEGIN TRANSACTION”, you cannot use Commit or Rollback. So it looks like you don’t need any of them.