Refactor onInsert trigger interface

Updated onInsert method of OnFilesChangeListener to accept a dao object
representing the inserted row. Earlier implementation had every field as
a parameter making it clumsy.

Test: atest MediaProviderTests
Bug: 228974184
Change-Id: I1e966b2d7fc73945f9074ddbec723a4e2acfa1e9
diff --git a/Android.bp b/Android.bp
index dd106a9..a542d34 100644
--- a/Android.bp
+++ b/Android.bp
@@ -116,6 +116,7 @@
         "src/com/android/providers/media/util/MimeUtils.java",
         "src/com/android/providers/media/util/StringUtils.java",
         "src/com/android/providers/media/playlist/*.java",
+        "src/com/android/providers/media/dao/*.java",
     ],
     sdk_version: "module_current",
     min_sdk_version: "30",