Android Room – Get the id of new inserted row with auto-generate

Based on the documentation here (below the code snippet)

A method annotated with the @Insert annotation can return:

  • long for single insert operation
  • long[] or Long[] or List<Long> for multiple insert operations
  • void if you don’t care about the inserted id(s)

Leave a Comment