From e542bf7dd4fb7c282ebc9d3611ee84f87e0eb317 Mon Sep 17 00:00:00 2001 From: amazing-username Date: Sat, 2 Mar 2019 19:33:29 -0500 Subject: [PATCH] Working on implementing SQLite Database #16 --- .idea/caches/build_file_checksums.ser | Bin 493 -> 493 bytes ...le__org_jetbrains_anko_anko_0_10_8_aar.xml | 12 ++++ ...ains_anko_anko_appcompat_v7_0_10_8_aar.xml | 12 ++++ ...o_anko_appcompat_v7_commons_0_10_8_aar.xml | 12 ++++ ...nko_appcompat_v7_coroutines_0_10_8_aar.xml | 12 ++++ ...org_jetbrains_anko_anko_common_0_9_jar.xml | 11 --- ...jetbrains_anko_anko_commons_0_10_8_aar.xml | 12 ++++ ...brains_anko_anko_coroutines_0_10_8_aar.xml | 12 ++++ ...g_jetbrains_anko_anko_sdk27_0_10_8_aar.xml | 12 ++++ ..._anko_anko_sdk27_coroutines_0_10_8_aar.xml | 12 ++++ ..._jetbrains_anko_anko_sqlite_0_10_8_aar.xml | 12 ++++ ...brains_anko_anko_support_v4_0_10_8_aar.xml | 12 ++++ ...nko_anko_support_v4_commons_0_10_8_aar.xml | 12 ++++ ...rains_anko_appcompatV7_base_0_10_8_aar.xml | 12 ++++ ...jetbrains_anko_commons_base_0_10_8_aar.xml | 12 ++++ ...etbrains_anko_platform_base_0_10_8_aar.xml | 12 ++++ ..._jetbrains_anko_sqlite_base_0_10_8_aar.xml | 12 ++++ ...tbrains_anko_supportV4_base_0_10_8_aar.xml | 12 ++++ ...x_kotlinx_coroutines_android_1_0_0_jar.xml | 11 +++ ...linx_kotlinx_coroutines_core_1_0_0_jar.xml | 11 +++ ...tlinx_coroutines_core_common_1_0_0_jar.xml | 11 +++ app/app.iml | 22 +++++- app/build.gradle | 2 +- .../java/com/example/mear/MainActivity.kt | 66 ++++++++++++++++-- .../main/java/com/example/mear/extensions.kt | 8 +++ .../mear/management/DatabaseManager.kt | 41 +++++++++++ .../com/example/mear/management/MusicFiles.kt | 26 +++---- .../example/mear/management/TrackManager.kt | 7 -- .../mear/management/TrackRepository.kt | 51 ++++++++++++++ .../java/com/example/mear/models/Track.kt | 12 +++- 30 files changed, 429 insertions(+), 42 deletions(-) create mode 100644 .idea/libraries/Gradle__org_jetbrains_anko_anko_0_10_8_aar.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_anko_anko_appcompat_v7_0_10_8_aar.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_anko_anko_appcompat_v7_commons_0_10_8_aar.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_anko_anko_appcompat_v7_coroutines_0_10_8_aar.xml delete mode 100644 .idea/libraries/Gradle__org_jetbrains_anko_anko_common_0_9_jar.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_anko_anko_commons_0_10_8_aar.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_anko_anko_coroutines_0_10_8_aar.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_anko_anko_sdk27_0_10_8_aar.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_anko_anko_sdk27_coroutines_0_10_8_aar.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_anko_anko_sqlite_0_10_8_aar.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_anko_anko_support_v4_0_10_8_aar.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_anko_anko_support_v4_commons_0_10_8_aar.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_anko_appcompatV7_base_0_10_8_aar.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_anko_commons_base_0_10_8_aar.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_anko_platform_base_0_10_8_aar.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_anko_sqlite_base_0_10_8_aar.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_anko_supportV4_base_0_10_8_aar.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_android_1_0_0_jar.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_1_0_0_jar.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_common_1_0_0_jar.xml create mode 100644 app/src/main/java/com/example/mear/extensions.kt create mode 100644 app/src/main/java/com/example/mear/management/DatabaseManager.kt create mode 100644 app/src/main/java/com/example/mear/management/TrackRepository.kt diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser index bc11bafd116d514f7b4ad2f3cfe22fa1b305f5e0..51cd9eb203cad1801c774b5c8199d893b62ca395 100644 GIT binary patch delta 33 rcmV++0N(%Y1MLHlm;^vP1AVcaKmidNn%XE|%AuVBrt(Gk#-+k|=9&*d delta 33 pcmaFM{FZsb3>LfhrIj1!I4}xMT$1o+mQ7yW^VqHRmI)3gDgXvi51Rl0 diff --git a/.idea/libraries/Gradle__org_jetbrains_anko_anko_0_10_8_aar.xml b/.idea/libraries/Gradle__org_jetbrains_anko_anko_0_10_8_aar.xml new file mode 100644 index 0000000..a810d6e --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_anko_anko_0_10_8_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_anko_anko_appcompat_v7_0_10_8_aar.xml b/.idea/libraries/Gradle__org_jetbrains_anko_anko_appcompat_v7_0_10_8_aar.xml new file mode 100644 index 0000000..90d4336 --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_anko_anko_appcompat_v7_0_10_8_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_anko_anko_appcompat_v7_commons_0_10_8_aar.xml b/.idea/libraries/Gradle__org_jetbrains_anko_anko_appcompat_v7_commons_0_10_8_aar.xml new file mode 100644 index 0000000..8368927 --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_anko_anko_appcompat_v7_commons_0_10_8_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_anko_anko_appcompat_v7_coroutines_0_10_8_aar.xml b/.idea/libraries/Gradle__org_jetbrains_anko_anko_appcompat_v7_coroutines_0_10_8_aar.xml new file mode 100644 index 0000000..98f0f38 --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_anko_anko_appcompat_v7_coroutines_0_10_8_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_anko_anko_common_0_9_jar.xml b/.idea/libraries/Gradle__org_jetbrains_anko_anko_common_0_9_jar.xml deleted file mode 100644 index c54834d..0000000 --- a/.idea/libraries/Gradle__org_jetbrains_anko_anko_common_0_9_jar.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_anko_anko_commons_0_10_8_aar.xml b/.idea/libraries/Gradle__org_jetbrains_anko_anko_commons_0_10_8_aar.xml new file mode 100644 index 0000000..2aac352 --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_anko_anko_commons_0_10_8_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_anko_anko_coroutines_0_10_8_aar.xml b/.idea/libraries/Gradle__org_jetbrains_anko_anko_coroutines_0_10_8_aar.xml new file mode 100644 index 0000000..af14334 --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_anko_anko_coroutines_0_10_8_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_anko_anko_sdk27_0_10_8_aar.xml b/.idea/libraries/Gradle__org_jetbrains_anko_anko_sdk27_0_10_8_aar.xml new file mode 100644 index 0000000..2b9fb54 --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_anko_anko_sdk27_0_10_8_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_anko_anko_sdk27_coroutines_0_10_8_aar.xml b/.idea/libraries/Gradle__org_jetbrains_anko_anko_sdk27_coroutines_0_10_8_aar.xml new file mode 100644 index 0000000..b20e265 --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_anko_anko_sdk27_coroutines_0_10_8_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_anko_anko_sqlite_0_10_8_aar.xml b/.idea/libraries/Gradle__org_jetbrains_anko_anko_sqlite_0_10_8_aar.xml new file mode 100644 index 0000000..bf75dee --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_anko_anko_sqlite_0_10_8_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_anko_anko_support_v4_0_10_8_aar.xml b/.idea/libraries/Gradle__org_jetbrains_anko_anko_support_v4_0_10_8_aar.xml new file mode 100644 index 0000000..e694c52 --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_anko_anko_support_v4_0_10_8_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_anko_anko_support_v4_commons_0_10_8_aar.xml b/.idea/libraries/Gradle__org_jetbrains_anko_anko_support_v4_commons_0_10_8_aar.xml new file mode 100644 index 0000000..c5c7268 --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_anko_anko_support_v4_commons_0_10_8_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_anko_appcompatV7_base_0_10_8_aar.xml b/.idea/libraries/Gradle__org_jetbrains_anko_appcompatV7_base_0_10_8_aar.xml new file mode 100644 index 0000000..3985fca --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_anko_appcompatV7_base_0_10_8_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_anko_commons_base_0_10_8_aar.xml b/.idea/libraries/Gradle__org_jetbrains_anko_commons_base_0_10_8_aar.xml new file mode 100644 index 0000000..4600399 --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_anko_commons_base_0_10_8_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_anko_platform_base_0_10_8_aar.xml b/.idea/libraries/Gradle__org_jetbrains_anko_platform_base_0_10_8_aar.xml new file mode 100644 index 0000000..c2a9062 --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_anko_platform_base_0_10_8_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_anko_sqlite_base_0_10_8_aar.xml b/.idea/libraries/Gradle__org_jetbrains_anko_sqlite_base_0_10_8_aar.xml new file mode 100644 index 0000000..f831de6 --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_anko_sqlite_base_0_10_8_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_anko_supportV4_base_0_10_8_aar.xml b/.idea/libraries/Gradle__org_jetbrains_anko_supportV4_base_0_10_8_aar.xml new file mode 100644 index 0000000..69f3047 --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_anko_supportV4_base_0_10_8_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_android_1_0_0_jar.xml b/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_android_1_0_0_jar.xml new file mode 100644 index 0000000..66dccaf --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_android_1_0_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_1_0_0_jar.xml b/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_1_0_0_jar.xml new file mode 100644 index 0000000..4200a1b --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_1_0_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_common_1_0_0_jar.xml b/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_common_1_0_0_jar.xml new file mode 100644 index 0000000..4d48228 --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_common_1_0_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/app/app.iml b/app/app.iml index 53276ad..595a6d6 100644 --- a/app/app.iml +++ b/app/app.iml @@ -26,7 +26,7 @@