From 6a8f7f7026e3240a9c851379fbae306c883da63f Mon Sep 17 00:00:00 2001 From: huige <2231639463@qq.com> Date: Thu, 21 Dec 2023 01:03:49 +0800 Subject: [PATCH] Squashed commit of the following: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit commit 587fd4fe848e9b47f7608fa8875817f56954cb5a Author: huige <2231639463@qq.com> Date: Wed Dec 20 23:23:25 2023 +0800 更新 commit c18d19e360aecb41f0fc7830e1fe5f508978c2fa Author: huige <2231639463@qq.com> Date: Mon Dec 18 23:32:20 2023 +0800 辉哥把一半ui包也标了 commit 469349bc8b02f15d29b61d85c7a708a657ef506e Author: huige <2231639463@qq.com> Date: Mon Dec 18 20:49:33 2023 +0800 辉哥标记了tool包和model包,不影响使用 commit 50808f3830108b9ea0eb334a7f9892bd3715836f Author: huige <2231639463@qq.com> Date: Tue Dec 12 20:52:54 2023 +0800 更一下 commit ac1e4bf13cfd3607342d7e3f83b9645ab3bb656c Merge: fb0589e 6c9e3c2 Author: huige <2231639463@qq.com> Date: Tue Dec 12 20:42:04 2023 +0800 dasdas # Conflicts: # src/.gradle/8.0/executionHistory/executionHistory.bin # src/.gradle/8.0/executionHistory/executionHistory.lock # src/.gradle/8.0/fileHashes/fileHashes.bin # src/.gradle/8.0/fileHashes/fileHashes.lock # src/.gradle/8.0/fileHashes/resourceHashesCache.bin # src/.gradle/buildOutputCleanup/buildOutputCleanup.lock # src/.gradle/file-system.probe # src/app/build/intermediates/apk/debug/app-debug.apk # src/app/build/intermediates/dex/debug/mergeDexDebug/classes.dex # src/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskSyncService$1.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskSyncService.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/Note$NoteData.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/Note.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/WorkingNote.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/BackupUtils$TextExport.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/BackupUtils.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/DataUtils.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$1.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$2.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$3.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText$1.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$1.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$2.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$3.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$4.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$5.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$6.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$7.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$8.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$9.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$1.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$2.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListAdapter.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListItem.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$1.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$2.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$3.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$4.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$5.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$6.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$7.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$8.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.dex # src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity.dex # src/app/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin # src/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java # src/app/src/main/java/net/micode/notes/ui/NotesListActivity.java --- .../8.0/executionHistory/executionHistory.bin | Bin 494537 -> 494537 bytes .../executionHistory/executionHistory.lock | Bin 17 -> 17 bytes src/.gradle/8.0/fileHashes/fileHashes.bin | Bin 234419 -> 234419 bytes src/.gradle/8.0/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .../8.0/fileHashes/resourceHashesCache.bin | Bin 20571 -> 21285 bytes .../buildOutputCleanup.lock | Bin 17 -> 17 bytes src/.gradle/file-system.probe | Bin 8 -> 8 bytes .../intermediates/apk/debug/app-debug.apk | Bin 1046134 -> 1046319 bytes .../compile_app_classes_jar/debug/classes.jar | Bin 389498 -> 389461 bytes .../dex/debug/mergeDexDebug/classes.dex | Bin 190952 -> 191036 bytes .../tmp/debug/dex-renamer-state.txt | 2 +- .../gtask/remote/GTaskSyncService$1.class | Bin 1062 -> 1062 bytes .../notes/gtask/remote/GTaskSyncService.class | Bin 4166 -> 4166 bytes .../micode/notes/model/Note$NoteData.class | Bin 6048 -> 6048 bytes .../classes/net/micode/notes/model/Note.class | Bin 4471 -> 4504 bytes .../net/micode/notes/model/WorkingNote.class | Bin 9147 -> 9147 bytes .../notes/tool/BackupUtils$TextExport.class | Bin 6493 -> 6493 bytes .../net/micode/notes/tool/BackupUtils.class | Bin 3397 -> 3389 bytes .../net/micode/notes/tool/DataUtils.class | Bin 9650 -> 9642 bytes .../micode/notes/ui/NoteEditActivity$1.class | Bin 969 -> 969 bytes .../micode/notes/ui/NoteEditActivity$2.class | Bin 1076 -> 1076 bytes .../micode/notes/ui/NoteEditActivity$3.class | Bin 1262 -> 1262 bytes .../micode/notes/ui/NoteEditActivity.class | Bin 28347 -> 28331 bytes .../net/micode/notes/ui/NoteEditText$1.class | Bin 1051 -> 1051 bytes .../net/micode/notes/ui/NoteEditText.class | Bin 6344 -> 6342 bytes .../micode/notes/ui/NotesListActivity$1.class | Bin 2410 -> 2410 bytes .../micode/notes/ui/NotesListActivity$2.class | Bin 3408 -> 3392 bytes .../micode/notes/ui/NotesListActivity$3.class | Bin 1110 -> 1110 bytes .../micode/notes/ui/NotesListActivity$4.class | Bin 3297 -> 3297 bytes .../micode/notes/ui/NotesListActivity$5.class | Bin 1571 -> 1571 bytes .../micode/notes/ui/NotesListActivity$6.class | Bin 1687 -> 1687 bytes .../micode/notes/ui/NotesListActivity$7.class | Bin 1165 -> 1165 bytes .../micode/notes/ui/NotesListActivity$8.class | Bin 2941 -> 2941 bytes .../micode/notes/ui/NotesListActivity$9.class | Bin 903 -> 903 bytes ...sListActivity$BackgroundQueryHandler.class | Bin 1588 -> 1588 bytes .../ui/NotesListActivity$ModeCallback$1.class | Bin 1439 -> 1439 bytes .../ui/NotesListActivity$ModeCallback$2.class | Bin 1179 -> 1179 bytes .../ui/NotesListActivity$ModeCallback.class | Bin 7422 -> 7422 bytes ...sListActivity$NewNoteOnTouchListener.class | Bin 3435 -> 3435 bytes ...ListActivity$OnListItemClickListener.class | Bin 3354 -> 3354 bytes .../micode/notes/ui/NotesListActivity.class | Bin 24940 -> 24940 bytes .../micode/notes/ui/NotesListAdapter.class | Bin 5959 -> 5959 bytes .../net/micode/notes/ui/NotesListItem.class | Bin 4440 -> 4436 bytes .../notes/ui/NotesPreferenceActivity$1.class | Bin 1627 -> 1627 bytes .../notes/ui/NotesPreferenceActivity$2.class | Bin 944 -> 944 bytes .../notes/ui/NotesPreferenceActivity$3.class | Bin 940 -> 940 bytes .../notes/ui/NotesPreferenceActivity$4.class | Bin 1340 -> 1340 bytes .../notes/ui/NotesPreferenceActivity$5.class | Bin 1502 -> 1502 bytes .../notes/ui/NotesPreferenceActivity$6.class | Bin 1080 -> 1080 bytes .../notes/ui/NotesPreferenceActivity$7.class | Bin 1451 -> 1451 bytes .../notes/ui/NotesPreferenceActivity$8.class | Bin 1430 -> 1430 bytes ...otesPreferenceActivity$GTaskReceiver.class | Bin 1772 -> 1764 bytes .../notes/ui/NotesPreferenceActivity.class | Bin 13206 -> 13198 bytes .../notes/gtask/remote/GTaskSyncService$1.dex | Bin 1300 -> 1300 bytes .../notes/gtask/remote/GTaskSyncService.dex | Bin 3504 -> 3508 bytes .../net/micode/notes/model/Note$NoteData.dex | Bin 5304 -> 5308 bytes .../debug/out/net/micode/notes/model/Note.dex | Bin 4152 -> 4184 bytes .../net/micode/notes/model/WorkingNote.dex | Bin 7904 -> 7904 bytes .../notes/tool/BackupUtils$TextExport.dex | Bin 5968 -> 5972 bytes .../out/net/micode/notes/tool/BackupUtils.dex | Bin 3232 -> 3232 bytes .../out/net/micode/notes/tool/DataUtils.dex | Bin 7992 -> 7992 bytes .../micode/notes/ui/NoteEditActivity$1.dex | Bin 1268 -> 1264 bytes .../micode/notes/ui/NoteEditActivity$2.dex | Bin 1308 -> 1308 bytes .../micode/notes/ui/NoteEditActivity$3.dex | Bin 1524 -> 1524 bytes .../net/micode/notes/ui/NoteEditActivity.dex | Bin 24248 -> 24264 bytes .../net/micode/notes/ui/NoteEditText$1.dex | Bin 1428 -> 1428 bytes .../out/net/micode/notes/ui/NoteEditText.dex | Bin 5904 -> 5904 bytes .../micode/notes/ui/NotesListActivity$1.dex | Bin 2616 -> 2616 bytes .../micode/notes/ui/NotesListActivity$2.dex | Bin 3104 -> 3104 bytes .../micode/notes/ui/NotesListActivity$3.dex | Bin 1408 -> 1408 bytes .../micode/notes/ui/NotesListActivity$4.dex | Bin 3280 -> 3280 bytes .../micode/notes/ui/NotesListActivity$5.dex | Bin 1788 -> 1788 bytes .../micode/notes/ui/NotesListActivity$6.dex | Bin 1736 -> 1736 bytes .../micode/notes/ui/NotesListActivity$7.dex | Bin 1416 -> 1416 bytes .../micode/notes/ui/NotesListActivity$8.dex | Bin 2848 -> 2848 bytes .../micode/notes/ui/NotesListActivity$9.dex | Bin 1340 -> 1340 bytes ...tesListActivity$BackgroundQueryHandler.dex | Bin 1728 -> 1728 bytes .../ui/NotesListActivity$ModeCallback$1.dex | Bin 1592 -> 1592 bytes .../ui/NotesListActivity$ModeCallback$2.dex | Bin 1364 -> 1364 bytes .../ui/NotesListActivity$ModeCallback.dex | Bin 6272 -> 6272 bytes ...tesListActivity$NewNoteOnTouchListener.dex | Bin 3248 -> 3244 bytes ...esListActivity$OnListItemClickListener.dex | Bin 3096 -> 3096 bytes .../net/micode/notes/ui/NotesListActivity.dex | Bin 19256 -> 19260 bytes .../net/micode/notes/ui/NotesListAdapter.dex | Bin 5200 -> 5204 bytes .../out/net/micode/notes/ui/NotesListItem.dex | Bin 4304 -> 4304 bytes .../notes/ui/NotesPreferenceActivity$1.dex | Bin 1908 -> 1904 bytes .../notes/ui/NotesPreferenceActivity$2.dex | Bin 1232 -> 1232 bytes .../notes/ui/NotesPreferenceActivity$3.dex | Bin 1228 -> 1228 bytes .../notes/ui/NotesPreferenceActivity$4.dex | Bin 1540 -> 1540 bytes .../notes/ui/NotesPreferenceActivity$5.dex | Bin 1744 -> 1744 bytes .../notes/ui/NotesPreferenceActivity$6.dex | Bin 1288 -> 1288 bytes .../notes/ui/NotesPreferenceActivity$7.dex | Bin 1664 -> 1664 bytes .../notes/ui/NotesPreferenceActivity$8.dex | Bin 1648 -> 1648 bytes .../NotesPreferenceActivity$GTaskReceiver.dex | Bin 1860 -> 1856 bytes .../notes/ui/NotesPreferenceActivity.dex | Bin 10616 -> 10616 bytes ...60 => AlarmAlertActivity.class.uniqueId27} | Bin .../AlarmAlertActivity.class.uniqueId44 | Bin 0 -> 6231 bytes .../AlarmInitReceiver.class.uniqueId14 | Bin 2564 -> 0 bytes ...=> BackupUtils$TextExport.class.uniqueId5} | Bin ...niqueId47 => BackupUtils.class.uniqueId11} | Bin .../stash-dir/Contact.class.uniqueId42 | Bin 2970 -> 0 bytes ....uniqueId51 => DataUtils.class.uniqueId14} | Bin .../stash-dir/DataUtils.class.uniqueId39 | Bin 0 -> 9642 bytes ...istAdapter$FolderListItem.class.uniqueId24 | Bin 1298 -> 0 bytes .../FoldersListAdapter.class.uniqueId29 | Bin 2171 -> 0 bytes ...ncTask$OnCompleteListener.class.uniqueId6} | Bin ...ueId19 => GTaskASyncTask.class.uniqueId17} | Bin .../stash-dir/GTaskClient.class.uniqueId29 | Bin 0 -> 17115 bytes ...iqueId63 => GTaskManager.class.uniqueId30} | Bin .../stash-dir/GTaskManager.class.uniqueId47 | Bin 0 -> 18982 bytes ...queId15 => Note$NoteData.class.uniqueId10} | Bin ...class.uniqueId53 => Note.class.uniqueId16} | Bin ...41 => NoteEditActivity$1.class.uniqueId36} | Bin .../NoteEditActivity$1.class.uniqueId6 | Bin 0 -> 969 bytes ...Id6 => NoteEditActivity$2.class.uniqueId3} | Bin 1076 -> 1076 bytes .../NoteEditActivity$2.class.uniqueId8 | Bin 0 -> 1076 bytes ...25 => NoteEditActivity$3.class.uniqueId21} | Bin 1262 -> 1262 bytes .../NoteEditActivity$3.class.uniqueId22 | Bin 0 -> 1262 bytes ...tActivity$HeadViewHolder.class.uniqueId32} | Bin ...itActivity$HeadViewHolder.class.uniqueId49 | Bin 0 -> 976 bytes ...ueId3 => NoteEditActivity.class.uniqueId0} | Bin 28347 -> 28347 bytes .../NoteEditActivity.class.uniqueId5 | Bin 0 -> 28347 bytes .../stash-dir/NoteEditText$1.class.uniqueId13 | Bin 0 -> 1051 bytes ...$OnTextViewChangeListener.class.uniqueId50 | Bin 0 -> 355 bytes .../stash-dir/NoteEditText.class.uniqueId27 | Bin 0 -> 6344 bytes ...iqueId27 => NoteItemData.class.uniqueId23} | Bin .../stash-dir/NoteItemData.class.uniqueId24 | Bin 0 -> 5763 bytes ...18 => NoteWidgetProvider.class.uniqueId16} | Bin .../NoteWidgetProvider_2x.class.uniqueId55 | Bin 1250 -> 0 bytes .../NoteWidgetProvider_4x.class.uniqueId52 | Bin 1250 -> 0 bytes .../stash-dir/Notes$CallNote.class.uniqueId39 | Bin 935 -> 0 bytes .../Notes$DataColumns.class.uniqueId7 | Bin 666 -> 0 bytes .../Notes$DataConstants.class.uniqueId49 | Bin 680 -> 0 bytes .../Notes$NoteColumns.class.uniqueId11 | Bin 998 -> 0 bytes .../stash-dir/Notes$TextNote.class.uniqueId50 | Bin 931 -> 0 bytes .../stash-dir/Notes.class.uniqueId36 | Bin 1887 -> 0 bytes ...NotesDatabaseHelper$TABLE.class.uniqueId32 | Bin 336 -> 0 bytes .../NotesDatabaseHelper.class.uniqueId43 | Bin 8801 -> 0 bytes ...9 => NotesListActivity$1.class.uniqueId10} | Bin .../NotesListActivity$1.class.uniqueId7 | Bin 0 -> 2410 bytes ...6 => NotesListActivity$2.class.uniqueId20} | Bin .../NotesListActivity$2.class.uniqueId41 | Bin 0 -> 3408 bytes ...35 => NotesListActivity$3.class.uniqueId1} | Bin 1110 -> 1110 bytes .../NotesListActivity$3.class.uniqueId31 | Bin 0 -> 1110 bytes ...0 => NotesListActivity$4.class.uniqueId15} | Bin 3297 -> 3297 bytes .../NotesListActivity$4.class.uniqueId18 | Bin 0 -> 3297 bytes ...1 => NotesListActivity$5.class.uniqueId28} | Bin 1571 -> 1571 bytes .../NotesListActivity$5.class.uniqueId45 | Bin 0 -> 1571 bytes ...4 => NotesListActivity$6.class.uniqueId37} | Bin 1687 -> 1687 bytes .../NotesListActivity$6.class.uniqueId9 | Bin 0 -> 1687 bytes ...8 => NotesListActivity$7.class.uniqueId35} | Bin 1165 -> 1165 bytes .../NotesListActivity$7.class.uniqueId4 | Bin 0 -> 1165 bytes ...4 => NotesListActivity$8.class.uniqueId31} | Bin 2941 -> 2941 bytes .../NotesListActivity$8.class.uniqueId48 | Bin 0 -> 2941 bytes ...6 => NotesListActivity$9.class.uniqueId13} | Bin 903 -> 903 bytes .../NotesListActivity$9.class.uniqueId14 | Bin 0 -> 903 bytes ...y$BackgroundQueryHandler.class.uniqueId25} | Bin ...ty$BackgroundQueryHandler.class.uniqueId26 | Bin 0 -> 1588 bytes ...stActivity$ListEditState.class.uniqueId24} | Bin ...istActivity$ListEditState.class.uniqueId25 | Bin 0 -> 1346 bytes ...tActivity$ModeCallback$1.class.uniqueId29} | Bin ...stActivity$ModeCallback$1.class.uniqueId46 | Bin 0 -> 1439 bytes ...tActivity$ModeCallback$2.class.uniqueId17} | Bin ...stActivity$ModeCallback$2.class.uniqueId19 | Bin 0 -> 1179 bytes ...ListActivity$ModeCallback.class.uniqueId2} | Bin ...sListActivity$ModeCallback.class.uniqueId7 | Bin 0 -> 7422 bytes ...y$NewNoteOnTouchListener.class.uniqueId18} | Bin ...ty$NewNoteOnTouchListener.class.uniqueId20 | Bin 0 -> 3435 bytes ...$OnListItemClickListener.class.uniqueId19} | Bin 3354 -> 3354 bytes ...y$OnListItemClickListener.class.uniqueId40 | Bin 0 -> 3354 bytes ...d10 => NotesListActivity.class.uniqueId11} | Bin 24940 -> 24940 bytes .../NotesListActivity.class.uniqueId8 | Bin 0 -> 24940 bytes ...apter$AppWidgetAttribute.class.uniqueId51} | Bin ...Id13 => NotesListAdapter.class.uniqueId12} | Bin ...queId26 => NotesListItem.class.uniqueId22} | Bin .../stash-dir/NotesListItem.class.uniqueId23 | Bin 0 -> 4440 bytes ...otesPreferenceActivity$1.class.uniqueId42} | Bin ...otesPreferenceActivity$2.class.uniqueId30} | Bin ...otesPreferenceActivity$3.class.uniqueId15} | Bin ...otesPreferenceActivity$4.class.uniqueId43} | Bin ...otesPreferenceActivity$5.class.uniqueId33} | Bin ...otesPreferenceActivity$6.class.uniqueId21} | Bin ...otesPreferenceActivity$8.class.uniqueId38} | Bin ...nceActivity$GTaskReceiver.class.uniqueId3} | Bin ...> NotesPreferenceActivity.class.uniqueId9} | Bin .../stash-dir/NotesProvider.class.uniqueId65 | Bin 9502 -> 0 bytes ...rceParser$NoteBgResources.class.uniqueId34 | Bin 0 -> 1226 bytes ...Parser$NoteItemBgResources.class.uniqueId2 | Bin 0 -> 1886 bytes ...r$TextAppearanceResources.class.uniqueId32 | Bin 0 -> 1004 bytes ...ceParser$WidgetBgResources.class.uniqueId4 | Bin 0 -> 1183 bytes .../stash-dir/ResourceParser.class.uniqueId28 | Bin 0 -> 1644 bytes .../stash-dir/SqlData.class.uniqueId31 | Bin 6016 -> 0 bytes .../stash-dir/SqlNote.class.uniqueId34 | Bin 12623 -> 0 bytes .../stash-dir/Task.class.uniqueId45 | Bin 7723 -> 0 bytes .../stash-dir/TaskList.class.uniqueId12 | Bin 8180 -> 0 bytes ...teSettingChangedListener.class.uniqueId26} | Bin ...niqueId48 => WorkingNote.class.uniqueId12} | Bin 9147 -> 9147 bytes .../previous-compilation-data.bin | Bin 11881 -> 11881 bytes .../java/net/micode/notes/model/Note.java | 96 ++- .../net/micode/notes/model/WorkingNote.java | 147 ++-- .../net/micode/notes/tool/BackupUtils.java | 206 ++++-- .../java/net/micode/notes/tool/DataUtils.java | 535 ++++++++------ .../net/micode/notes/ui/NoteEditActivity.java | 118 +-- .../net/micode/notes/ui/NoteEditText.java | 118 +-- .../micode/notes/ui/NotesListActivity.java | 695 ++++++++++-------- .../net/micode/notes/ui/NotesListAdapter.java | 29 +- .../net/micode/notes/ui/NotesListItem.java | 28 +- .../notes/ui/NotesPreferenceActivity.java | 463 ++++++------ 208 files changed, 1410 insertions(+), 1027 deletions(-) rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{AlarmAlertActivity.class.uniqueId60 => AlarmAlertActivity.class.uniqueId27} (100%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/AlarmAlertActivity.class.uniqueId44 delete mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/AlarmInitReceiver.class.uniqueId14 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{BackupUtils$TextExport.class.uniqueId40 => BackupUtils$TextExport.class.uniqueId5} (100%) rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{BackupUtils.class.uniqueId47 => BackupUtils.class.uniqueId11} (100%) delete mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Contact.class.uniqueId42 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{DataUtils.class.uniqueId51 => DataUtils.class.uniqueId14} (100%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/DataUtils.class.uniqueId39 delete mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/FoldersListAdapter$FolderListItem.class.uniqueId24 delete mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/FoldersListAdapter.class.uniqueId29 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{GTaskASyncTask$OnCompleteListener.class.uniqueId4 => GTaskASyncTask$OnCompleteListener.class.uniqueId6} (100%) rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{GTaskASyncTask.class.uniqueId19 => GTaskASyncTask.class.uniqueId17} (100%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/GTaskClient.class.uniqueId29 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{GTaskManager.class.uniqueId63 => GTaskManager.class.uniqueId30} (100%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/GTaskManager.class.uniqueId47 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{Note$NoteData.class.uniqueId15 => Note$NoteData.class.uniqueId10} (100%) rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{Note.class.uniqueId53 => Note.class.uniqueId16} (100%) rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NoteEditActivity$1.class.uniqueId41 => NoteEditActivity$1.class.uniqueId36} (100%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$1.class.uniqueId6 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NoteEditActivity$2.class.uniqueId6 => NoteEditActivity$2.class.uniqueId3} (87%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$2.class.uniqueId8 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NoteEditActivity$3.class.uniqueId25 => NoteEditActivity$3.class.uniqueId21} (83%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$3.class.uniqueId22 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NoteEditActivity$HeadViewHolder.class.uniqueId66 => NoteEditActivity$HeadViewHolder.class.uniqueId32} (100%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$HeadViewHolder.class.uniqueId49 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NoteEditActivity.class.uniqueId3 => NoteEditActivity.class.uniqueId0} (91%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity.class.uniqueId5 create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditText$1.class.uniqueId13 create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditText$OnTextViewChangeListener.class.uniqueId50 create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditText.class.uniqueId27 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NoteItemData.class.uniqueId27 => NoteItemData.class.uniqueId23} (100%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteItemData.class.uniqueId24 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NoteWidgetProvider.class.uniqueId18 => NoteWidgetProvider.class.uniqueId16} (100%) delete mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteWidgetProvider_2x.class.uniqueId55 delete mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteWidgetProvider_4x.class.uniqueId52 delete mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Notes$CallNote.class.uniqueId39 delete mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Notes$DataColumns.class.uniqueId7 delete mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Notes$DataConstants.class.uniqueId49 delete mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Notes$NoteColumns.class.uniqueId11 delete mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Notes$TextNote.class.uniqueId50 delete mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Notes.class.uniqueId36 delete mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesDatabaseHelper$TABLE.class.uniqueId32 delete mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesDatabaseHelper.class.uniqueId43 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesListActivity$1.class.uniqueId9 => NotesListActivity$1.class.uniqueId10} (100%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$1.class.uniqueId7 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesListActivity$2.class.uniqueId56 => NotesListActivity$2.class.uniqueId20} (100%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$2.class.uniqueId41 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesListActivity$3.class.uniqueId35 => NotesListActivity$3.class.uniqueId1} (85%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$3.class.uniqueId31 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesListActivity$4.class.uniqueId20 => NotesListActivity$4.class.uniqueId15} (92%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$4.class.uniqueId18 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesListActivity$5.class.uniqueId61 => NotesListActivity$5.class.uniqueId28} (83%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$5.class.uniqueId45 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesListActivity$6.class.uniqueId44 => NotesListActivity$6.class.uniqueId37} (90%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$6.class.uniqueId9 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesListActivity$7.class.uniqueId38 => NotesListActivity$7.class.uniqueId35} (88%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$7.class.uniqueId4 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesListActivity$8.class.uniqueId64 => NotesListActivity$8.class.uniqueId31} (82%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$8.class.uniqueId48 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesListActivity$9.class.uniqueId16 => NotesListActivity$9.class.uniqueId13} (88%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$9.class.uniqueId14 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesListActivity$BackgroundQueryHandler.class.uniqueId30 => NotesListActivity$BackgroundQueryHandler.class.uniqueId25} (100%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$BackgroundQueryHandler.class.uniqueId26 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesListActivity$ListEditState.class.uniqueId28 => NotesListActivity$ListEditState.class.uniqueId24} (100%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ListEditState.class.uniqueId25 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesListActivity$ModeCallback$1.class.uniqueId62 => NotesListActivity$ModeCallback$1.class.uniqueId29} (100%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ModeCallback$1.class.uniqueId46 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesListActivity$ModeCallback$2.class.uniqueId21 => NotesListActivity$ModeCallback$2.class.uniqueId17} (100%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ModeCallback$2.class.uniqueId19 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesListActivity$ModeCallback.class.uniqueId5 => NotesListActivity$ModeCallback.class.uniqueId2} (100%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ModeCallback.class.uniqueId7 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesListActivity$NewNoteOnTouchListener.class.uniqueId22 => NotesListActivity$NewNoteOnTouchListener.class.uniqueId18} (100%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$NewNoteOnTouchListener.class.uniqueId20 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesListActivity$OnListItemClickListener.class.uniqueId54 => NotesListActivity$OnListItemClickListener.class.uniqueId19} (92%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$OnListItemClickListener.class.uniqueId40 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesListActivity.class.uniqueId10 => NotesListActivity.class.uniqueId11} (92%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity.class.uniqueId8 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesListAdapter$AppWidgetAttribute.class.uniqueId67 => NotesListAdapter$AppWidgetAttribute.class.uniqueId51} (100%) rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesListAdapter.class.uniqueId13 => NotesListAdapter.class.uniqueId12} (100%) rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesListItem.class.uniqueId26 => NotesListItem.class.uniqueId22} (100%) create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListItem.class.uniqueId23 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesPreferenceActivity$1.class.uniqueId57 => NotesPreferenceActivity$1.class.uniqueId42} (100%) rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesPreferenceActivity$2.class.uniqueId33 => NotesPreferenceActivity$2.class.uniqueId30} (100%) rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesPreferenceActivity$3.class.uniqueId17 => NotesPreferenceActivity$3.class.uniqueId15} (100%) rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesPreferenceActivity$4.class.uniqueId58 => NotesPreferenceActivity$4.class.uniqueId43} (100%) rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesPreferenceActivity$5.class.uniqueId37 => NotesPreferenceActivity$5.class.uniqueId33} (100%) rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesPreferenceActivity$6.class.uniqueId23 => NotesPreferenceActivity$6.class.uniqueId21} (100%) rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesPreferenceActivity$8.class.uniqueId46 => NotesPreferenceActivity$8.class.uniqueId38} (100%) rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesPreferenceActivity$GTaskReceiver.class.uniqueId2 => NotesPreferenceActivity$GTaskReceiver.class.uniqueId3} (100%) rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{NotesPreferenceActivity.class.uniqueId8 => NotesPreferenceActivity.class.uniqueId9} (100%) delete mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesProvider.class.uniqueId65 create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/ResourceParser$NoteBgResources.class.uniqueId34 create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/ResourceParser$NoteItemBgResources.class.uniqueId2 create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/ResourceParser$TextAppearanceResources.class.uniqueId32 create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/ResourceParser$WidgetBgResources.class.uniqueId4 create mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/ResourceParser.class.uniqueId28 delete mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/SqlData.class.uniqueId31 delete mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/SqlNote.class.uniqueId34 delete mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Task.class.uniqueId45 delete mode 100644 src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/TaskList.class.uniqueId12 rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{WorkingNote$NoteSettingChangedListener.class.uniqueId59 => WorkingNote$NoteSettingChangedListener.class.uniqueId26} (100%) rename src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{WorkingNote.class.uniqueId48 => WorkingNote.class.uniqueId12} (73%) diff --git a/src/.gradle/8.0/executionHistory/executionHistory.bin b/src/.gradle/8.0/executionHistory/executionHistory.bin index f7e5d141186d5d061cea692fd2b9019c0bf6361c..4a644d7220f542db8beb37a9fbcf909f2fbd8798 100644 GIT binary patch delta 9853 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 delta 6110 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 KWILYhbp8)jpKPB1 diff --git a/src/.gradle/8.0/executionHistory/executionHistory.lock b/src/.gradle/8.0/executionHistory/executionHistory.lock index 27e4bcfef6e0dfa120f37afab9206fc071c4f894..f51dba7eb2dbb08f2519a9a1e7984312d7a12d02 100644 GIT binary patch literal 17 VcmZRMn6fW^O~siY1~6cr0suBs1m*w$ literal 17 VcmZRMn6fW^O~siY1~6b21pqbF1ZMyM diff --git a/src/.gradle/8.0/fileHashes/fileHashes.bin b/src/.gradle/8.0/fileHashes/fileHashes.bin index a5c1a8e7f7b3670f906e7abe4519275fe994101a..75361a576a73b172fdf65f74ed8147127f09be1c 100644 GIT binary patch delta 4722 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 C6ze$v delta 2433 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 literal 8 PcmZQzVC?ZXQ2h-61=|8G diff --git a/src/app/build/intermediates/apk/debug/app-debug.apk b/src/app/build/intermediates/apk/debug/app-debug.apk index 1f614d97a997f1f02f26a3c52f4f0a4ab0c15b62..545f3b2ade4c70563e461cc51e5e93d5aa619bd3 100644 GIT binary patch delta 92525 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 delta 92253 zcmbTccQ{+`A3kpHQM9$Gs#PUgd#|>t2rY`*ZPgyNXO69^r7bPBf+B>XtvwRNsI3TU z?@g=_B=O7p^SiF^_y6y8<$A7@>*Sp0dEKx3+^_q2omB2=p6qBw#*)WU#8Spm#Zt%8 z#L~vn#nQ(z#4^S*#WGj3ARK_E2ajLBe??BVu}MM3NJd8X(!^rvf_h2Tb`EY*&QnMw-mXCEne*dDG|$RVjT- z(3Sfi?PB&XW`3V`MT7@KFaa$S7wb(nf{4?8^@z1>*|5OVLPA)CZc=(^C*UEeAirL| zT{)8-LM%$BsfM4HyhOzYhS<9u5x!`uiOzA2)>(N_E!kNmO7ghbgkN(voQv+lM_!kB z-EU3ab*JKmA<+zH&3h!Iyv8E7$DC3s*OT%2;zwef#e(?;oozmAIMt|wbU34C>q8~F zZ!DG^)MxozY4L|9^l)vd5`cE#hJZ#ix=OG@w<~5PhTY`)ZQTeLih(@p>Uf1=fu%gf zxwbdT{MWunkv=`t<0qHX0pHgJZ3Rn z!!#Q4uKU#eF`ZR>&rmdz3}OqSRJOlFIn(01uF%Ff+`AJk@59y()D`o|#U~F7YDE34 zx}wlV|0nogrphquR{$0AwpmBxQRD|7&Ucq>8LcmHp=7 zoN#T%4VIUVcRixN`)~_rcOfk=O|H$wCd-g%B%D>zv$V?xGXR_3RS)y|#$v{0sMcC5 zeOM~mq#i}2-i>PCzbzM?EJIa{s;gpSX>$r@dQztZ$>(QEkf`EGZl_nGJZ+nMy{n@U z%-yR)UBXb4M=lq&wy#hf10KE>in7G<)V9*sQ@Ua-Q<-^mH8U757WiypC4HE^+SMP? zgiT~>(Z$RBAp@+0Xjh^rOs+oGauugF&$~XBP&~{q7ss+MbR4bykqnBuV@d74a6>I} z=G3xIh8+=GkJ8+NW>MFN`GJS6YB;u&R*VDGGL_?bE14x( z*n+?cJ}V>+EOWIOby`JRp$mr7>A#edbW4$-l3(E8V5XO0gv93fuoI)r zv;|UGx3u^S9A%nt1d`) zygtofbY89R>4UyXwAiylWi$}oRzzpg}4*LFSM(}ZG6i0%+={@DuIJaSdA+%LIgIUsn)rQ8HK1H7rq+{hm#h7h0--XIs2XJ>`%h1ZdrOH*Y(dQ?iq}UlS4+$FoMKZ*_P&nX)yU5#%sg#j z!<-s%rBy70(IIg}EqND)Sx2=yF#%Q7wQb->v6Mbn!EMy_6p9N1YVoiI2^5z3P)mJ- zLfAnxoYs1ge&u#w2tW?kHQ1nO$+4C{^hN0mUp~{1%#U@9 zT$rTt)H_gQk0L=1cgte~s^|w>nS+_yRvYZJrNvpU^>o$ULDyD8YoJQBz}wRg{6ON7d~M??k5V)6PWdT``Lb)Kw5? z>dco*O8~Y^1T(d*H)z!J1>eUe$}oOydp^mSzIa_N+RVHGp>?M^Qd@@kS-Zd_t@DD) zE!{4+!UUat2D7+_!#q>Ef;g_O_Ny7xj0^5cH0cW}uR?OLbe(y3%;MtruQNru?o;wb zN$%6Bp_MgmFdXVW3Fe-Q1j`60wAv}L06O<##~py3yenprQ^OQ0S|Bcp?~XKgqR>^8 z$*7P=_NjhqE0N76+-};sIHoR?Tn43mTTm6-=LI!9^{G(RbCS1Mk+xyb~@ftE$yV}((Dcl{zc4AU}=mnx+EEhU1jI$1O z@1p_ksw-bnk1Z*!Z?Gk|nFmui25_^AldtA0$i;shCU4a8=A!!UsL~%-RK;G~?o>~? zxqUaqgmy~Ho{REmQ4hy`(yFgS!i#1mO6((CV>imigxyVx(uKBVfg^)@dV%JZcPn0- zHG?*6fq_cym61-s292L1WpCuOD}V*0$mFcY)zwfx#2Y9|tV69TW$QaZ>P zCKOeXeOCC?_Y?7t%nUkKCDcFi8JVK3 zs;-W=LX^lYgt(u!3`}aXh*Qhw3CSgZNi>O+sA8&Z*HB`#SQMaY0Z=uR3|h)16!Q6O z&CHaJBuYqBU4cY;`tVe=+WXKFxz_6f5?~ekB7*R$~n6w^|pf~U+n1q zm0yUy%-Fg`+YN>Y2fAZooo#gM{@Zm7EY zter)PY<)qf&@33#Srx6ulG0ywA&*(D#u^2xBVHO!X!IZgtFQ zzU*-%ai9Kubg2w0B3{0VyB6i8Lk5gpR_c1XFbynvZjeO?k-u(L zth!!{Vyma<`B)*`eSIY%Jzu4nem9@xHHS(Zpa zB_vjnA!6jK=mXmzN{kZ=8j}L$5r0_D^7zaW8uzbPM}e=_c;u|Fee0|jj1 z-b}RE$413%E?*t(w{gEru5D?(bYW?6o7RU=PGc>gBmN3=i zQ~Sqi$Z&PF%4M)hIx^mBzgy3c(khz~5;tQ))vF`rLiJ-IVuL1T!IX>E&yl`7>b?>^ z=b|(ftD|QdBXEU2B%iC9hB=SBnekwl^C9S>>w@&}MFJeEWTNZkE;hSGQv!NkSMDzyV#STOCdePzHfrgNWTCw|$7+^fx$j<*f3MM`Go zFvXNE-*J3CY0KL7DuYGVk$NZcyASPCkztEJv>UYq7r2UpS3@qB)?dou!*8wID5Z+Z6$umg#Wpg7#Gt^2bDXq zz?Uj+mR9b1a$}+3t4{xw0A>d=!`QQZb&n_lX`8GA|64BmhxVt5z?P2R2Dz}q&Hnh# zDvEJbpb~}iq5>5#2;usrOH%oOJbC}<|AKClv!t7EfBh)-r4PSOSJksTIk}iz8Jg>@ z-aglJwN@-gv`jZBQyuR9cYlTopnd+M7vF`*AJ(5HyqUVr8{~p0%M21Z8vI9*x^R|O5Uu4pidr?@%)qL`BI!Z^X{>X+ZE<}u}4=*u( zIPsYLm$uwW%nOoLiBTCQnOu_$^7%GtCAx`4wpZUe8t5MDgp^P-F97@-R3syCtMyd| z?L4VNK?St)(`EGIPzELfJgvO@(jD3W7sGc)o^bjy2THzp%{JM%8d}!{>OU+ELNxE% z%7(9~wBE>|GH~S2j&Ch3zgxnB%~$r1%#~phZDX>e*>+^yNig-fCZIDZ*LC$!>rOKb zNtc@`1+@Si)9ZE}0C#=7Rbi4@kL03r2Ia5tXz6h=^9pg_8_2UKX_*$k3pKwZ+50Hv zeNsgs5%)hw4{5_v-9sgPWMt6NFCjBpG;(1*kh#*;W{6{W)_#4GR&0TXzS77CBJMdPN+U&4sZBbSSPILwu) zWg1MG*_JiTHy3?(AWi4_}0uIgX>EEufxUagk*v?t*0KA{U=k z(^3f0>D;(FqQzAh=l@ZlU5N6&*26zkAg$MbD6E8d@3$v?0z4-j<2iL(xvmX8rBwWNyfM+X-SpjNPj1;a*@}PM%VJiul^O0b)9!_ zDzDsp(_~RUG}m(~jArRdHc{ofpsxA-!r4@H3WT5weD)y)=o~BvR7T3l6L#V!L2j9A zlb_t`P7OFP&ZnJ&<*qa@FAhZ=F1B)FcO{)gYbytm2s_sxCp;eZ-?H#a04h1ZLW>`& zqmhLxa1(Rnd}e)acYik(axn7R9{*tHMdn(jeP+TWh;7IMGh4$#X(k;i1(8L$v}OiZ^u{P!kiaFqs$6WPLD6sav1{BaHIv_KJYN`0uc+NPx#h80IVt6YhJO#4>;+v$lHyI?j}CnUs{PoaB@zSY$pN0X?(sdh9W8 znJ9H6?fMm0bU8IdeCFvo?dxHmW#MqK7DQW%2{s-({sqqd;mKh=VqmME`LI{*ZNvwK zw-Jv#_5CbI-$vZ`biI`DP!@bXEW@Rm5&cafpcBj{H=vNjm~KN!m>^ z-gfSrGgvBOZqTxOvHr}ux1Z8+O!DAN&d%ds6Ks-mJwu7Y)=K|H3Ey!gy3(G*EO(;=)3?Vg;K#^)JzTISJMu zgl6gXDhsq5sWw%;PRi7ms(DkOsRBAXHsrPHTzC4r3HML^=lp~(&3UJoL(nkp%_KiM zcQgHUoPDPJWRBdxvz%MgQjST-5I#+zt0I6^#pB;u7ymr* zJIN#pdNDX9`1~Iy!K1&iP@|JkZLDHORpsv5#}U3q&lKx9kZ(Hq|zK zx6gDZp{=>Vi$XwLU%WlVMpW51+vr9d(05$ykT5Jh>m0%++3z@4?*E<`2G6V5=r&iX z1J*wyRxu~PSzYubVDz-W2uTIy+TRUDPkDfqW@7*1Qx?DIxH4S&AA+G1=|6&Lp{|qj+jBY@9 zLYx4J%1w=|yU_d-rIGObTAPWr67>%N&dRMX*Qa*MFY&bKtZT?FPThF4y!+&f#Du)P zvai%pXJ11^adEm|(-3h0W5=QuregV^J^BGbg&n`8ADid%DGrVC7%AXB8>cL29O;#Jpy36 z7kzg2cE7qgtfz!A@+$;SxezCeD8}(cl}O7@#Hx9_bE@6pj&lWe@VinQ+ z@NWU?&2NeKm46A`hr%mf*@-k;W1ZG4+PhuTHzdqm>taD=#Qae68a8aArscMNN`;6` zithv7lE)3~Uw!XamJmx-(tO9+kROPZdhRk%USQbaFe$zy9$x(9!_$HMOw*cpH(m5K z_|OkdM7;4PewmL0S%|JM;NY{p@>T7Tuz8UEc& z4=C$BxCv3VyT2OD_GS5jfArRU^mjO?83=ColwgZ(+_Hx&nt8(!-JzcjNrIX;^`s`% z%^A&V)>Hy1;ekz=%iGmtxdovG;OgdKr6H^-l5;v!0;K1U^5BPJVnnpKfbmqoTp||nHgCKZu zz6QNsUe>?UKkHWt9y~(+yK}Eh|CG`3%uwgp799v~xe!W38Z_1BVXlB~Luuba3RDcS zrszddl)9U+LTK@7{}TfJ?BnKemYe7Di}ru-#XfL{KaOCZD?T?f@BIScc;HVfVv$b> zy4YH`=jT#HHF%M^bs39=kyhO&aF=d%jwvSiQSkLu&zCmN->2y<+L1Ygm%Qj&Fr^{S zR85Y*tNCbYagfUND~ta>f%4DI_i7%i-}8QI$Bq64uY@CtpMz`E&Uw$`M+Ba5&-0gr z#|uwcn`?A`+P`lOoZ)rb4?_|*{9)vKevI^&g$LW_7VZt2@QNq4WsP9-DP#=5mdzRX zbkKL{fknwXK#bs?H)T@u$?YXt6mFEWC*xSr%$3SJ`yk|LvWsqelLY8<)kYHhpZRw) zzmhex56=dQGN)Z#!=Oh*uU=-~RhrCfa4GAo?%CnL&l~Fi{P65^Y&SgF^vlI+Sa8r` z8U*wAWN&eFT`~={=nkeF2w=V}TIA(HtjhJO`8=OOXc59nVRu%O#-Hw%Hrkr+ohE6% zKYvifUm$P3J|aL5GHro}cDp{fFhp%~vFfK!lm<16;NNv2f2imL6pm{7y+3)}m^nU6lJfrk5%g!46fky%E7qpc8{Y>E*hWQ}!&>TVV?J zesh|!mkP@fk1m4##AZ!A0^S-2_o}MDnA2f3-2*BMIS2;WWO(^9s`=%taYTXyCXckr zo=uO`sa4R6QDya=*CLzk7Pi=afDiiK@ZN|rY!{?rQK2+}JT2%bItYY8IoibW|p)|jwv@ADV z?L!nF9oeL}z|b23(P^EDn%d{=8xm7O-8ChA-37jUNy$Oa|AL42gZKp5kxv6+wjRQ+ z?GEwG6*m4W4azqD3s%;+h2#^2xePhMfVpK|d{+&udZ2vw-J30S7VzJt7d()EoBF2D zM|&F6edl$JztdM+_!n+D!wKZgudQonO;QCRmWCRU1nkzD@zhS}}=B|07sd>Br`CCR3w4{wo#ArC2wtTEp%QFu06;MOCy`56B7=?C)&E0Us=Za9s= zf_PkB5$qK@L+o-&PD6dDk>TkNt7}Hzop_%IeEFT2U3qENQXFcFrP*9n)h<{yhn0ZM zbJnV>2|B3w?b5@niDpsGFJ!PAQNcWiCZh|S{;ekMlnJ?W zdf&aY7h>H0Yl!2^8_q8gIVC&W_nkCP4cE2Xe?d9E5VA^krtdq=pBPpekkogmH_Yj{oyU9uYt!Xx7;JzT>^<3_(tgIkDNSlZ|I^{EXhnqRtL&zK+om0hDD zI#`bv7oA`Ez*_UgQ>8s$VXW4~c1X!UiFY}ptGH(VBZy>eJUv+MCcEz1rtVZ1Nf;tW z+(I_ZM$6*;p4u2R6!4mLKS9KHmjPfOmFYX^{W=~*r6cR^$76D^bC#C5mG@$8s*+o~i(VY%-g6!i|As|o#904!%91U6)t zc62KH!+ids>_723@VzHQsjf?EX6I)Ep9@xZ)$vyH*%7VTfgOf7)!Hk)l<_5}AZq3j8)7~s{0Y{CaH{o%HQk>FW znR$F!6^QC%(5JvcCy^Cljhy(=9&Fr!{!o*&tA&zk4DEY>CU;{xE%>j3OKh?=l`xil zcfh6M+sm|6{bl z?2}bxe{;(p+x!G+1W?Lt6agAJ6dp^@nKh6*`(7RX_q2zz6Ody+@J=Yv$=G}thxH&o5XAN%$OkagOxt*;H1%qqCKvQ2r#i1PWM7YOuPCW{TvPI zcLvL5fU+NEIe|Gdj=;!jD=wH?@jLxI&9t)TM%V!K7F^!U9sW!KW`lUQ27-O*mxZkw zxt*tWn<=3GHct_ot1qta4(Np;zeApI*WvM>rE-aDir4|V!*#`g{ztHY0cY^`wFDF#hCtk)oeA~%x+t1=$q}}clN=O+v@`i_;&~7M^;fdt60fQn%Cl3a|LZL2zruvh^N@_Tc7MB6I^_v;BQz^V#9P z0`6Xo`!l|0MjcRTgvjRl6)#r}c|dvBjaWGIRdn!bLG#zb^aC%~#!M9#$q}IMtnivQ zf2FkAEcbaoByB3SkWLV=)WPYJM3w)kUC#GjG2T+I2zUZ2X_M zK5RM!WlXtPFOk|$=eHLFi@$U05Kr*Y^6yTn*K-bNmQ-B{In~+V@*^!yj8tW+giBI` zkFxdO(mMR$*!){xl~lW~?||%lXip+icJ&cK@R#ft?7om{`uO|pg!kS&Bb`4vzTlJs z3+x7*1V;yzp5w%JlfJ9}np-lo(1_8@n+*s2(j397AKNru{;n~4OH^(hRsU^-7Z1$ zo~@NWCJNvg_N345W0bLbexW8YE13MV2i7{=Krr{SNptN~M}|sNqP!iV)uDCe}-@Co-bO>*@;Ixty2z@~v6w98$F zO)s9Yyjnp_HVlpx=Jr(gZwqew zGn^hRb8!NH|AAc@H;Y}>M{DrhQ$%i_+|tEwQx)H)pjMgQ3hN>N?EBY3gV395LB#ZZ zDNbT<&Z#r+Ugap_-%fCZ%3NGa_oavIe7JttYd=93#3;s-_FQcBI7nq6e96CY>+0{p zI9LWW2OL0H8MQ-$vIqa33^}&+C=L9D^xriwlmm9NUVeo`ew=^Ux`*~QPcI9t?Dpfv zY_34NL34#OA!EW9v1iZc!;f+zQn5d^P>l7JA`?Z_Y9g&=bK5DgPWbCS7WQ)%QVTgz z?}sSHvurduebO7sMnk*=TO!ZWBaU^FRVAE-mT#Y3&&2fm!#=GwjwbC9hIGdD$x05~MdE z9prXS4R$sre;tOFr`5%tCNx8Y2jQ@^ue8Y^Nsu}%Qw**MC{(Cytxc%#ws0})75`~#6@-O87$ zICKyNfrJ0M%J?Qtokn04$CR#mfxw#XNDt%u5I!r$ulFp^@&GLPKQTgHgdw9;4@AMP=$%dB{pa^Zk z-n{gh!X}z}M>GM-i1ntby1ChE-3m}s!|xkdeMA_z1-mc_XlQ+CUSmY*ZyBVbOc>Z&O_uyMsQz1wazZFz!F<;LOE@FlA_(*^fw3 zx3K$82zKsn=`?7`@@+@%iTgR-_xVYqabo(LYhOZ)R(N%$v%Tb0b3(hVds7d-9=^)u z*j#6xN-sH*x_u;daF3YSU-urkx%=h7Snh+zvk&PZSCHi~_jA2W+g(k0lSEyC`$d}J zdtTmtK(5h}tF+zhD~93ZTfcj%gU)|%E~Kp=Dn+#U`!+@+V{UCWZ%gWT3z0sFM}Otk zPb+@k;%7bR3%<3fl8PVkE(N&PC0&R3&c78Bu781uxdN&6gGGLX{S)h@BIHH2<^`Pr z@?_Bvm?j+KyazQCi&nqPP81Q zyOYMEoKt>YOJAs&faAN7(r2$9P%pL6E^JmdWo#2%&%btD83mRO@k@u z6Z9nX*0#Bxf2=C$5M1W<-F8g@Vx17UoypLEcmE!!Cja!BFXHdUJ$rt80JQF{4@H%p z5?Ai#`ua}BmBDjm2_=_YyC+-9M{JABYTA#t)Cc)ht;D(|E~R=ky`EqETp)G z@cE0q((~%3)av=W8f`hBnO8L1_}c|t*69Z&C$dBPRP$G}7jWsmx3YoR)k>!#wZzk} zihsd3!aw^`>IZ#}Fn5Eo8onL%Tf26Al^9)pk(TRyW*4*FEwQ&8-d~@y^bY@Rl#2Jh zD)?{iYj6lS-_3y33WU`kH5c;kwtrd+LkDE;#k>95;(*aB$Swyw9*TkC9xkYGYB<-H zcm=48L0Zq#{I_i`1T%o&BzI>3x5%ljda!XRF~}QWzODSjZTmZ{Wywa>sAW2z20T+t^n8byNb+ ztgNrt`QE1y#V_a_KpZ;ks7U9+{8pb6jRGyvIfM5+b1D>GX8#%u z%$zN^xO9b;4n)9=2kPEWTjesHq!FQ`=Y!iyZ+p+xhd7#F@eTgIBqoLz@D4L(g3U&3 z7t}O+J83h}@c;D;lkCRA3qE6Ro}Dz{$o#Ig6hfXH*cTx5q;rQlhv(&qK^jrqhPYqx z4;Y)OP9Yb7)84H?e@6`Aq^~&@KN}bJ4F+yG6$Bm0-DtoBT4BWO);P*JZE)GH3;u=f%Bz+SVmR@k$riz{P)XxKB z2Th%d0u@Kfi=O<*>1K}4*oZ9Hc~AZ9cm%=Imb31kv%aeLQBwW9IY>2PdaVdQJ%jml zQCQbdDGE)QE#^NwoAexPS|3(blQ7vrem@Pu9MV_EVlv4q=9)t7Po$xkbuogi6h^?9 zGtK{W64u;%05Qf?&dJWbX)#u(1`g&YBCrv;Dp;P)y(93YU)QAuM%Gz5;_vKw%TP|; zE+2+9_(gu&h1SKX35qqqM&RIz`F||f;DScVqN>k840rO2ldPm(W)yVkwWL(SX>gNxqfD(9o$mugS z7`z6~;~RQf=@cPyRNc-F7W?-LJoL>MzM3OCsc1H>Wb2@EPkJPm>|FBpME9!}4bkmp z5!n~MIfmm$_wUJO|BLg^x&v;3u8SUxb=XLU5B^zi>`~LdiyRfVezd&m#~`7nF>my` zE6Kgt1}GBr30Y98vu9Y{UUq7{UZ0CH1)SjSST?Be%b`xBJ9D+ts91p(^U5v zzoo#kLA7uJGxfs%I)Z@$`?X%$xcx2Un1SP zWag8ae0aE*IB;;-knh4sddr2$>pJm2aw$IzeeLPYSv!6K>6j9ny7*c%du2l1t z^Ho?qUVHpPL*mi&wZdKcUvsDW+EWz{+qT|9C%WmN4q#61?ij}l?{9Yf_9eDXqocbf zMx1Ufr<=M`0B4kceqdb_==SD{h8@pz&zID$(20ce zd5{XBbhW=DRgp8D|Y(LNsQs`HnKZinCA8-Js8B)HZ-hgpt2QWp+^a(X#W zbLNB&&5x}QPCvDK!f6a-2Ua_o^^piAm=-$NP<4vu^J-aN_E8-}^r+C){qyhxVC#kk zFe}gI_@=TGv)$cl#P0HOfvT}{Ubqz}8{W#RGPLrPtz+V~jj*`AM#_5!!s#oUn>gb1 z4cJ_SRxEapvICgxymUw|5eUe1;Fa-WJ3cjn3Gb3Rmlrgp>ueMHPtKZUqanKip%XTv z`vG#_YeC;X_*`5+)A-i!_plEDeaa3!1#x@og|!u(LI$&XPW%YHuV7Qn9Y}|Z`h7+f z?{D(iRw%0-vh|^YZtrK)6LG)cnpwp|#l%Ou&-PWDoc$^r#DPs1LeeAVt-o%{q(XGR~ZKJFIkT>}(9*iJU>ec!pK z`Zw--KLspefE_l6p?$Dzvv`1SsWYkE_sq?ZUPU#r3eZ@vqVzPLi)2hsJ< z9A$Xj7{9K9on$KiEpCne8WcJxXX;7nn0mkcHHYPKf@bJ;tmidHzfUT8pK@WxzuVh( ze%|ZKK@@0Iyfab9_Z7IN9ii-TJFH{XcvlX#HspF{C$Q=326@txo_hRqC28FMZ>IF~ z(Zt7%E=K8n;5Sg{O0DipM8b?hkAEk$druZM+?*y1HC_{$4W0TlM0^!`1v;EWo&Vk1uguzvpN#jcuaBQx{TX9(e)FrnIGcTkfXpnABXAF?LijTWLlmr} z`zE;}(s#N~L=Os_B2s|(Doytnqrc!DOn+Drk^3bkdi|6B@Ni^B7%4k;VnA+ z=hU9%MbQP(w46C;J}j|DZ@{KEu|~`$?Jl#rEo~=?B_|Lq~>_;Q+3k&l7P<_ z;dh>G|M2Mk#;OEh$_u=?wQ^g;E1jD^4<2Mg5QV&fZ;{M;Gf0B-0j3>FeYv%c^Ip=7 zLy{2%q05Tv{|pu@-`hjJA7Tzs2S9sD>_fpdOrl!1;D<|Uh?@T)9gwoDOkBcAE)1bq z6ISa$m(oafV%`2kE0U;8jK`@iRVLUYOz{}J=l&_sHcxfgwT@dpP+ZY7`jB!Il$E_dY*)6dG zh}QX*R(qOD@KPaQ)!DPn011&o&9fu%qWUL45JW;Tr0E+H83i3GCB6)Qp%mm?gdfDw zF0cEQT<&vrkS-L(zdXR0UK*O&eQ9|Sdf7hJ0Ybj{eDVPuTrlf?vkQb&EG#8O2JJp%ojt>fFEgT_6#c`#9(~lR{Fe2;{3$r#bnF@=Vbe&$>k^D zOz?_E5+FrHk#6(svnIs~c2aT;`$NEwlMen@PD3sjyVOj947R6o`Le4z1n~A%|W=Q;Nu-)Z}{nN{U$_pgE zXX}y?d3pZnJj)b_=bt-33PCm)4%q=c{3qPdFw#1fa8!9?h7&jjdlRRZXc4Dgp(C0H zVhf-W$eGd4=0XDH!DS>Eb(wsQVgHI>N>9hF0%!xmX|pyWXgz`ueMj`t1KW3S`%Lq= z@$C51kt`976Z}j1cf_j5s=>v{=+68;6pcq0tgTa9i`z5bNCzeITIGE?EPepCI1CKR^o>LM~6Bo%ZI0!#f;^r(f@B zjv%sd%VUDkf^{LXs5054~06oH?2MZMVa-OwZSwEqwaoA7#)^e`81oKUbMDa8`$VrTplt}Wt%tYR2a1XPmncmO!eO24$||pY&*eva85)Wn!boc3 z876|T&PPXm=b!O+ag`;SBSZ6#2~PW(=9eUHPIN$B1*s1{JD2|H3yS!7n6(TdMcno7 zmIUT$gDDWR`4&k-oZz+(IeE8(yjKd9%K!fWNIp1dZm_$Zr;a9nsT$_oo<%g;q4?f$^L;T5@< zg{6wfkS9w;?xNKT4dTv8Q0ktk%kf!wm?t72GH@V&cd4A|9zL3ug{CT#sKl z|0~{Ge`c4IG6(pTS>r#-jQ>|&o-)7~@(f|(<=UE^ccM{zHXCotT2_JGVdA6j*j)U* zw|FbDIb^&&Io#jYl2cGx^72=eOe#v@_KO)zIo$RkCZckr=Ri<=qpAE|taOY4?}Ld? z(0U^IT~A!}1ZF%w`iU*cIJ~dnNOQ&$Y3ByYe;9{z1j~B$=AB61jD#ai$CSK(lQ%y4 zzAHiU?GO4VUkLeR>}Qj&37VUp#fMkKia6ITyqlZJNYAQ(xZ+h!w2jD>5*M&DMB@0w zA}}c^B2`?aiKZqisgmSOEvZt=ijrLJ|Kj#PQr!Q4OmX;sr;z?iZ)L33(r#`^)7N|4 zf8~mczRUmO4{;;HGtuzZB+OXbh=@`Jf*FaYton!yM}s(~a+fL)%D12;_L;zef9Vf6~54zO^oM%~^)CiqBe@Vs%Tgx~Ew2YDs^6 zj5$Gu4tg%!PfI|0RzcFS0hXktf#WS>jR#GDeG2tfeW|t7`eJ;e9FVfAx85 z*yCNp(KgbuhCQ-EGjSaH#K&!D(1u zVNJvPbM|{kY*^ZebZzFUr<2K zfY~M{DALppj*I@15e*CI7XB-Jl&e%A$3+JE7jE)2t-xo`^#TG@cZ(iwE4iF)`RkN< znpU(D8&`a?NgGIcVFkGlo7UtG^sap7B2`*<S#4&ck9Y-OapQT3MG3On# z)DgiEAwdU%0)ta!;2BvNc^)fc5uCn+3?r1c-(iY83 z3Tr3W0odso1v#GPuy&WCO*hGUeIzr+H-SjY#VRuwsJ21gmCJLD{(5j+lPYPe=kVjtPwnN(xGenHV^kez0*U5fl(oo;4uj7v@T?#kC?VsBN0Mwp;NE=C#1EG;zgW zGd~8G2(r&l8B)ikf6V5gJ*1o(Ecsfe4hxd!0vXQeGX9N0uJbbPvQLn>GmLQaE!9UYa8gDg{>x(<7ah1WNOxKmdN0w zpu&Oj4kvdYGvc?O^UjFd&oLvvx_zB@A15=?)D+<8WPipnf76}gtS1^&IVYba{&OVD zh`XZ}&4fQbI>dA0IY)C`rSYci#ZVKGF{YEVuRFWl^ULoR-dlDN)ZT-0L7LQVW&%@( zlw+?OQ|td-?L($)Kc$sk45b(H z-ZjcZ1eOU%fA3~4jT^;UT#3R`wM|`@UG;0`J$e%8@%KpVuYu`V4}os(hf$8~d8>o0 ziFD+bec!9otow|@&Gm%m&GiB|*K-0RQ**u0xn4}p|NC4o{2z18JB|PAT(_55@tbR& z^6AdxF5WvbfpM*;n8tP7{J!q&UCyp3bN%1t|7)%Tf8$%H_SE|IpLvqno>S|8T`#1j zq0}0aCUfAkXWmj=9JT*@j(Fe1zVmr=y;=Ng1;Dk+mS_;mMSH z63uO5e@w)!_~?OLhdZ%rh{zD>`64JXK+b6&ndpp>_Fzy%UT0U1w44QEefGS-h-yB2 zb8tjcpZ!~KM0=mTBiL*CxA+HlG)Rlv*ebMihHGgg*Arh)_+_0t1527no9~}^PX@PU zq9xuF;o_YgIMSuBMEpNxm{6ZB>eAWIQp%O1f6tJ<6MqTY?>(g_jcZ*leNQQ8&q%H; z{w2v6M_Re2c*i}`wn-^9lJ{i)#J|q<$(JT3B|c)`KYb2NiH)@E2UAiPPKl3TALkvR ze_Gs~cZ_nTrvqjI^C-5$a ze`!Otwn+O#+Yo7sXq;S|O9TYja(szN)?f%b%CbCIEi%A60>z!Td;qJ`@BPSXS4&md z??q4Miu_-DCFd{hS7Hvnfe>WNbG4N-{}jeQ#uGF?*Ow6iFXu^Xst2-Mw)(p;X42E zUi@6j*n00(`L3^*i2pydoe6v$RoVaN%-khwGr39A_IA5T3JtQ|q%9;Un6_*x)wY=c zZK~demc`|gl+6ugN7Pqk-?1!Z6=ermWRpb^3M!kT_`a?nsJO56|NWgabMH-Ce~|zG z^ZwH&Gjp~%=Q+=Lw)324L<`DcX!)y^Wy2mYQk>Q4RxeRTdUhA*Y4hd^f2?pA@SkgW zG|ArY$QR#^!efp4<@9{~v?tWNyizY2$6v{pU1A0&Ez99*l7+*cvi(l__fN`5L>LPf z)4!ZI!aJnXBz@Bd)~kKnP8R3 z>kPads<_Mhy~|R0vmqs0Pd>Ofn@=5+nzQVk`1cC8Pq*U|Zfa!ze?=Q}xeC?+t-K4Y zZt_NoXCm3IDqdiwc&k7D`lgk|b7|FY7%86TW}Q4fTg?raf{~qcOA9n$~H0Spd z-(%>+bIp{r`qk?Nf9U~W936MQ$p?}P7kWjj4QFjyxv)3SF84(&Wk;E7L_3Rndc{<9 z+?i%Hc#nxrIv>dHMhdF{NeBuMNUCmQTF)03KFH2cGsUtk8{qeGXUOAO_}^ut4=%g<-rM;RmzJI_IC z<)y;ii=n2rrJx^fE6R%0A0WpCKCEZ>3R+4vcoFQse_S}p%tv+~NP$CF2sid3^5e+m z!u(^HQQHa{3Hm%G;+9fy*J$`kTFKDLm8@f0+1qQ#3}Bm&u5_(rQX^NKMJtyjtz`PG z<=&1e(-Y`?vOh8`II!q`}>~`juCnO*id=Q~~C_}B9A9`-`8BgMS8%gzTrJLGHI zzs?lAI=_>7*`qEW%xK7`rZ(i$d)4JL8?X@MGx@qRQ~COVRK6jT$~QuLn!Zz?pL79` zpPv37uW3@bFfILr*U*yNu?}*d3+KHEy$r6!f9iZ7)^ARDV^R7nvW6|yoJR?(Yi;rJ zEv5Q-&HFIES!qtGFn^K>XL8>Z)UhSeqn-t=-f;UJZVub;o;Zi?x7u<4DHv%}&MfsI z<>t=5iMh)`%7-UYKb`TGPrk?W?FG~)-)dxWgdSR}_d}T#?f01Nyj?0i9B3~3`R4N& ze_uZRJ!zh_{Y|eS*PnB^`c1Df2d?IXtLgR}{E|1o6|%*l-0h~Wt;wtFX!g=g?Ow0% zH}(5%oQTL4Yty3~eE^$TxyWjJdN&0tXWVYb@HMZ&?_l$_-*@l&n%C&}1ZltBOHXO? zhG+05+~S93eBJamHTnHbjAw>xt4}?pf32@Jugrbjwsi?#>gp#rtst-ao@|uAiLuWQ z8hCPT0hbv!n7*&Z?En`vM%r2IUDUiHe}ir3i`F{i`twDvv8g9LPSg|5YBUW`qd(Y< z($nyc%-w9$?wk>{|QMwUMOY5GQ@`u}KE1*AZx0$|f`qSp-e+j-) zr~VvKw<33&tzEX*;`&1zuWY41S=UB`XSN&4eM7y;_WR9XlG!fl3o^Ea_-L?l$~SCl zAE@+YM*0I4Xb*SLn+zi(Xzx(RU7S_R`286>GE$5<8Io4SnbB86wsu|1iuU`^1GURDD@`pZn42dwu6C{He{|R$_o2m0 zw+UJ2^vCcoLw3)MKK2Ezk z`ZK-8S-rC+&l=!UU3KA1f3N3d)gB0u`uxYe^yHKmwcmt{vz@<)JK8KM4{0>D?nq*Ifj2CZJtHFd2Wwx*yUD%paCe$>B~{!E7FNCT7%Q4ZUA%K0snl59K^ z{;Zw8kD{SS54fA$ME-vFMTu^7_XPR-eR29w;dYbA-+E_MNx#dce>c*$c>W5~A0$7= zKB<#wjW>MR9i|@^svhP8C-?SA>h)a-JSr}~2MT{dHlHrl=QD7G>@8@#pM=9f$&iHC zotF6lbUVu$-Jp9@HSt%V(Bf#p;gpHe`pcVs*xOd({nH z#p<$8(dDciB&u{W6xP#h4tm&DSo7#6` z+ROFKJF&fH^ws`V`|RGYo&IFzktS-=@`iHK0#iWo3zMjBR)FPTAt5Po%w({ci$q--RrXG`RFe=@d)vNOX#&w>xca z>DMi<$*@LOe=NVj#5}`ax%_66BjvUvC0IH14YP9TUEmqI;LzP>#qxXjz1QUauwwar zcH%*N$vGi7+uAnbh0+o@ax6so>FZn+GO!OY(jpSTES=;C)^b_6W4%Y2EtZq_i zA-u&n87WPhyRp)0-WA?z;gGg(AkM*CX}|b(zc*FWf5W%XzGP(W6#bR+i67 zk@kD~y)Sq}8*VpKvQ9TjXRU6u{#N5`<_o>0iEc!ibfcwSwEjkXO!hO;mEtYCc}p`D zEhsH5X!6#zp!7=Kqf;*FpdX61{8A)Gd?lhw-8zx&Nb3Z<4)U5?C&J*_!Q-}vxok(> zrcK%Te@AAv_fxEs?Y#S-DQ94XJPv!+M@*+TH^%+{4gE?m>GjgVJ6H+2_Oog_0%?!w zU;vGyCmi*(Djq>glGffujJ7;GrRs@nOp%~f(a+w4zVS`dfrIE>Lo2zHwl)pD130FD zq3&L(=B=xoc^OL7PP>mB@M#S;9{DAAl8{7FNf1^!puZq$0V&DpnR8+p}g zf2K|c1E=Aq(cJ-L&aI5pi^nbOt?u(~1uEyy{xGZ!0Y{W3frvn+vQEdw4tk z09>bYHN<32blop8zLlic>bkdET{qEuf4^>Z-BZA)25&{-h6%bZlnh-r$-B+umR9xP zZWKpf2{0? z2$nkoODBiiML(KJkBYbA4_Ec-c*OY_Sv(WmA!*+Il$C8YDnP|d3nljAdq}blIZNKR z$roO(oPU>5dwH{0oirw-KwlDfh!03o_Is3Vir0RJD2g!-Rk!Bq7rYUwpQ1!eDtJe51Uf>su?3C*V><5;N|`>uh8d3 zqm(ROWlq53B^UJ9HG9#TN6mBTI{QXokjgHa?QgWHY7x05bz^(qzLj!}f9yKJDwSP4 zJ8*rQ%l8r`!HoDvaH@UOdjy#N&dMILXQGs23wN+*dxdBpg41r9oxEtF>$Tu8A9mC; z$EMKhWu(yGPDzQh7F>rVPBLtZhZomszC(mYJ?2M=ZeRSMA7#WhuwfTO0jT3&YwL8z z?{`+;xAXqp?E9l-nxn6pf7SL)eVtgbmMi7!^k1{I9g?y}w5^5vwq7*k`pQ}j`g-&3 z8AxFBgGX(|i;Vs^s*UGT#=>$D_#{ZGm2P?=*;=@LAbmjHV&B2Fs5uji62GJO*XGm1 zLY$w-=4;3oo-Yr-4Yd;ua(f1ck^XL;+gK@WXiB00Y3jE5P1x)le-+vWEwmhd2oBl^ zUqkO;g=vOzr55V7Q0Fx2h@T%y8MGp-L9&hx@N4JQpTzoo5*%(Zq8R8vwzb?+r*k|4 z79PqVtCHs-JhgyD9&|+V=9kPnxKGA%Qal#HLh@&_o=zjZlV|9T){~4w_AYawNRbQ`CwsBgG~WHv{yOX+elB`y7*PvNer%Unmg^gJVaYd zX{*-q{~ILk6R}7-TmP@oP-myZbl%L%EMN3(tAm7oRjbPTf4AXV^AR^|)aj)5S;*`E zu-b&4Ughaq_#C^uS8U4#M%+q73#~F~i$Kz@Tc<4|ty;Ttm`?1@sEGLDX&!I(-_E^w zgz)xv^xygSem$u6sjAVbXW$i9ZhOTF`9(`v`co~;;OFQCJD^-yUG(eACcv_uWyhR- zUHa>DcO&cQecmE8N2EL#8ISnglz5EqwPSR1)cqCXE#Z0dIeOOiQTs8~IodH3uOK*z=C2Bq zt>&N%r!8_U3TXFZ)T^pGCRU`B<#5F{oFGwfBU;1eRq47Pcr7!Bx_&i5z99d zy0nxs;)`S9G^?jnb(lwyT2?@9CeenYH3v}k1j@?Zu6^^oe?hh%8?>w=J&a=ji|c3r z6;AyT-YPq-EV_JQgLOJB&6i$+T>HGmv#GD0`HkXWU+u~0ce=K+A;WJ|+j<(t8MeNYZ(m?t00yvwcv2> ze=gp67SCGKvPb0nHgDZCOS%oZ zB2GJ<*=a))9zg$7-4DZI%i+GfxiJHze=^bdcm9qD2p5p``WTSo~V| z@u5zZju&AOj#~=mZ^SJpZAOpB;3tl(Yc;uu&qH) zGv~2Cc0qQ)FFM)F2S0?X>7v26Kvy)FBg6$y(M04zFHPkIQbvAWd(^w?1@M%AEW*VPg zEPZ~%c;Q<_xR-CQIJX^z<%9dy_oQ@cqUR@i)AAs?@j&*2V+>(($VvQ)vB%F*&FfQeJplto$uD-*nh$!apk>f>y5ecn_)pq1q(F3 z!FXKzaIaOU-)}K4$CD++COrB63jI}?M=2vayW`2SF+PBeVuY1D5g*&-0jF4Qo#tpw7g&4wl*1l89l&pgJ!o%G zYgz>7g;~lg7Y_9I_P`+DH$5*nzU!dO+Nsbt$!wG0Cdl5Nyh}hJcLinYwQWYgH!O}G(5QOU^{kpxv{)EetMw1NDIUM0XApf%1+yi^uAsr66yZ_ zKIG3z_s1MY{p}Y`p})J@I+A)4j_%}~75-eCGu1*$@0ptBo^=)>!Kk&m3P+!+d(xIk zTCp5`>!WrYJy*lge+3DBJIcX9GI-)c_D2>^Uoafj`@jTf{qrZzJYgG2TKV`B_y-e`rGbno9b^Hk}svN4yBqr6Z1o zpXSlwvsxNY(hHw~uj*`$vm<;gNiQB}WUtw>oi%UJ&e}IvTSg8W=SzUCtepR~N%rQ+)huhw|ly|@45ecmD7<3K;z*H}*-t);Q> z3g9@Bd%}#gJxRs9_ZKMs`*^Q3*bu6-(Tsc7+3}8qPsQ`UJD~DrvBp(i@7W`1ab6hGUZaUt)1H41&|Knm(!Q(N^R}d1u5)6^yEiX6xl(fBJY>%j z>(jM)*JdT7(vw(%TUbk%qPKjX9f;5PtND8w*i{ZM2YOW;)|?48vx!?+E}X`kZ7uJe z%;y(uf1cK_;P!3m$#=1Yex5UMB0HYIkBU#2g8w{z9QDl0^WNTuFY6Y*W$Pxk=kHNh zIGPK)J$r%}!idg|BqJRzuzKS2l-ZLqU5ulI{HfUxRlG5E>i{jpPk>aqMh8If8_MZTjuMu zMUubHp5@7Bw#|&;0k@X(*>}QQ-1+S2N?JY`yIyt>{5h5Vp@z&2dq-E1dW`%LzGRTv zvenaBs`oJ~vB`FM3DE>8-^ z-g_Bq0JNy%L{gg{&TR|M+pUWTdSjs?h-R6krt}|N?ERJ43#Zsu-MxmZQ=UM3KzAihta-W<5 z=&GB`+cps>I#(a%)qW=ZIj^Z9dyRbxv(WFRhIQe;(Jq@Ba*gZY7Th(-;@IRhH1{{p zu@*;8WHrxjej9tALAn`_w|vW=e|Xmk25+B9{gVPOH@)Xq&7O~s2&@YkKC;d-8k2_&S5M48QHo7Rt%UMt!ZqZDOfXJ}X=1 z#}>}Kj7*k7d^*S-+WH{ zH~Yu?Uox*5ZhnWs`c>VWf5OdYxW2^o7fSdUH~%e)mFyK=3)$a>=dr?ie~5O)=Vp7N z8H)|E9J~QAV$?7$-%$lUqHXd0<%MSr5H%}0pSAWF zC-eH=edM1&zV>bZ4o)^HSCzdH-(OO-kbVm{di!uMhAXo5aS&$Q?D zu&s(8wOUHWPE;nlf2QZvX7moF&h@qDIt{o%9PR$0;k%0=kj#?SeuW`2g7|2A+Swa<;Tc+L%;bVxI+w|gW$(}afBeWS!Vz<^E`-c6PqWQ@ zAhrX&xEhFK)gZKVxfpn-`of%78+#gLo!4r3PugL6jz!}7`29*B7t)s7WB-!bpL@MS zlG*W$SN6#ne6>e0D}KZdxnfp4gS2-#mbk-6QL2qu!QZ(S=c+L)lKt1u(vD;i&Z?QH z7ph&r-42h3e^1l*PNZ1ho=4b&Cv+bB#QAG_q59`gSNeN7Jk!t6g0oG~mT~q9?J~GD z;Uv2rsWf}Go#{U8G`|kU!t(6>NV(eOq0wbBIa0ewm3;#rtLf9$io+~`?@t1Kf43XpbgcJQbS%jtiv>+|AL;Lk z=b?4^ea3Yz&v`GK8NMG`!<@vJ=9=h%=PhU8yp10{=s1IR3A25o%&acf%LT-4QIDX^ zX-AnCLu*Bup&XpL&i%dboY3n#capc@XlFsi4pD!@VWP!nW}E7>=XKRPx_g?JZ@7SQ zO~=C1f7Fm~yp2}!={vzNELHzujPI+A(cxG*JdhPs-2pm)r!N0{tjSLyInMQyQvXWT zmii}8wWTa>nx)uMoo5U-XtOb^9VB_ih+gV!Ebt7j@Q*s#jNa@osp#$pY%n%{Qr_{vAtUwk2;k7%RS> z>ekv$v$K1on}v2HKg|I;1|z=!ZNDkqm2q&~A9@13SZQ0^!F2mze@G?!U`fd>{VQF` z@6}gIV);^=2h#7V?uCDWxUZ#OzN23Scm_Qje{wx6 zELIPZ(S3HskhJq@_%+spav>BY!}nl5`2MK1%{mL(u)jBNpY$JB|0$KRNY3zxa^l7^ z$bB-FcmH3E<>3DhV>#k2j^)(1FqY3U7FhP1%u6m;F3e#R)%ods%VWy$NdC8R0SxPPOpbR+l$ zBeH%x6<(x0MQR`9-iLqtLGFFJbMMogd!O#y`*i2tM{IxICq2%!{t3Y;ZvB6yT{x(E z{b_i_|6;pf!T&oxXvA}^zga){dol290t3IxwVvzW;;Vn`_sn0-e^cf$6v~VE#*D{* z;kW>P>Q$T{{4IGhW>xqrQ;mr@68>hw)5{Z{ zen*QV;qOVinl|p|e?24NZzq&^Wx~^IyjyV?B~M(9YI_uZixhDr}vPzeCWjE<6i4PQV@pjzjx!2xtEJ>vn zESyDZD^igt$gDIwZ0vBkHY2rpp4w~=4$aCg=h}?C=ZrBuFS`97tspDYvNE5-g5oqH zjSkPzFTY~4f0sI+yZyi^`VBv@*TUVvSi1yg135fgIQPtc5u9VtUzE-k%Ha$_iE+LY z9YFCk=5vis7mctv=oi*NJS~h;tQ>Ay8@gQe_hQrf6?i#R$rlj;xqg6u#o5B;~Z5a z&Y$q*c<`k-&kq~Q;Q;*<{NF?C8^PVhK%g8h(5gg^Tkhjaeu8?v>%{Q@A@zQ?e+d|h z*Zql571Fw`1otGf_5ozt3il|S%~Q55_HD#catqvGJ0j$Y#^qB7#B{SO(D;V!_!gr@ zvre4&C4voSnyExim zQnzEvca+0^!3A8LSk{g{yi4y4)`dTaua9sQuJ43xb%q?+;7x< zW_AXM;Yo;AkKB6_G*;&sTfOY+=v258QCJVKe<^qZ+2?zC?(usz4w%_kmY!tR-jB?m zT^P?B{Tl~AV(9a94!Z`?Nuv7}zuAfUrio0pJ-b-=M$b0G`ZG9b<(yCyR(rA9x#PQkq<@<0@L+s&|WP66kiZ|=JEPh@R4gQWV@;GlKx5J;T;>TFU^$9!}>$%`~ zwD7m=`p6q;E_U6@YAifpI=!B`YD=(TMl4=CYOu9-Vkp~ISK}u;R=CPvgAI7Bc(r;5 z95r?i|2_ST^7{dPWz*Z8-zogI@hiVDfAPf@*0Q9&U9U0LUON2K1Qu0}d9iSizK{IR z@A)fQ$=(>Y7d!&eHxXBD$IOC0?fbW;J1r%j$vHgj%{Y$)WN-+&PdYP3$ zuRc*9z07K}cY*;sCG2wuzMKJXe_HSu{1BL8iE7F|C};xJrtBkKO^#}6&wB_fSUFtE z{T;6-qd zWH&%oDON)8cBE_A&`9!Ha8+cPV+p>k~YRf7UxW7a4WE zlLU3=Bwoos*TdP^3BB~!HK${yd%118_vds>c$VD@cnA|VHt6&lhtIR%S74kMs5-p`7T^!drpukP3L*K0v8QMk!a6B zbDN12+?duXT?=OFRLkOYe{=`{AJYIl^4^h z_{(ZbNyJ|)clGnM>rPf>=Q zG^%>CI#Zlgtg>m=x8{QH?of6QGVq>|B^CKlniq2e6_my@iF5pne~1%wqv@+mJ~PA1 z6}qzy>a2JoYc8qF*5`gGs3U#U<)-u8n5&DUXk(9U3tE8Vjuz%vmK^UXoaVu)Q_*Ax z@4YPV0p3Lah&mj+_x5tTj16Avuihr=_^pNK8N><@wAn{sO+COKZO=2KDR^~yhJ{wd zdmMC#PUIhLZsII@e>8*MH`Dt`^uA@5*PU{GN5f7pNvG=Le(Sz5-}+d69Xkf`JBIQO7G=_LmjBcQ)#HZL2v)!w(DoHb{~^x%eGe6V7n)o!KMA zHc!M7ENC70>+bEK(sPT$qiJ^RizkddY6FIE$otzEQ!VeefBYWa|6O)#)wWsN^RniD z0Bt7|i(XDQ^ zZJx6he=b}=Hf>0|)y6xBZh3~~BHEEhx?m@i)i#;cwwGpcB*kij{}HLcj=FE+sBaR_ zx(oWNs1!eluQoab z>@MRZOnd~wi6x^>Cto7JchV}j*IS(k;}!;3lhKlI@rjpG(UKQ=f7$UGi-GT~fmSz8G#~iO-B#yUr1E}FdPQr% zS<>8^LYiA7FZ40!wIspzs=Uc`7+SJ3W=dM@UzD(m(XGe;;*p zr;~kZUq8!9le{zP{R^3ebsNXY%5pE5?@#_tT+87I&+^ZmiSBkb`?(vi5X#eHvX|>B z7q7%iw83nTq=%GNKNjAF7TS{@3m@Xj8(Uk<;e$IVQh>p0gjKE|y;tu@`tniUrP8C` zKaIvFX-hxjar$BO(WTpD@0hsnf7&1X7qP?ios)l}f2y8peu{jxKNjxD->Pl!xVWAh zv-b5)wvdwDMejd_e7&d3>*kw6&$GgY^&JUD&5A0P7%6_xlyr0D`gm6SF4vdpyUu@u zcO^cQUm;(6bBCq=Y4pClxto23{ekVMVMeef)-ZUrLH8V8X!3z2qO5cPPN`o{s9IuqirltbcawXxed)0^Jidp~1M zPVZ&$CWt}5Iyc= zdmwtqMt>P3zGqjgs}&EQe0m$;6UQDeUTEgveHnZDSUcByh=Zj5e-ASD*5*-<*oBil zUy_v~kBp-==^fEz$`p3-mhv|30?VKOYV1DQc=Us$Md2pat%Jkv_$2E&9=Fwz)~AOi zziv7}JmP#za%10w3~$`n)0MHO8G8q9x#%Zw=u4sMZ#s4)o5%gr*`nWU?3p=s>}%k= z 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�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 diff --git a/src/app/build/intermediates/compile_app_classes_jar/debug/classes.jar b/src/app/build/intermediates/compile_app_classes_jar/debug/classes.jar index 2455c6bd869c975a922de449cd04c2fdb27d4ce6..0d7021003059ec3bf7eb5d4c14b04b168b0b2251 100644 GIT binary patch delta 13287 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 OeyNwUDRUh9ME?f>R7>js diff --git a/src/app/build/intermediates/dex/debug/mergeDexDebug/classes.dex b/src/app/build/intermediates/dex/debug/mergeDexDebug/classes.dex index e127ff431f11278ac235295acebfb712e6998ce4..99b9ea16d68d06f770053bc492fc3003208787bc 100644 GIT binary patch delta 71467 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 delta 31 mcmZ3+v5aFwGc%+9|UPA^}1|tSO24e=QgCv6ogFJ&LgBFALc8kr#P?q3+y}z~_PzdCFW-m9-wEYHGd1pe}7QCnvoaZxZ8PJY!R6 zDfWoV6BVAR5m2W?lP(YRXz?Qd#wyiUuYocQm7$@%%GM0sH|2Q8;scKnmwa-~m$=s6 m`6kJjG$C0gicaNd_01o2W@MPFzJ>U9pe3x*xhBLd&D_z-JsmvI$0Nf$Gr_<6xSQ*oh*-lfI zr}8Xo%~LT?ky`SwO}T8p)A!S>&*$rR``zKVVV$6iNy_nILs82V4yIMo=#UvzXYMi0 zQpy|#3s~{1adWR}QAtMu_EgS^WSA2LivynKp}FInMRHuMei dBN2WjK~|FFBt>4b{7IhwsI8(w#H(5>yNd9cWElVe diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note.class index d2041ccfbb5521b74a5e341da3e355f31fb4d1ce..3a687440af876db26df13f1b9592632f23423820 100644 GIT binary patch delta 1195 zcma)+SxgjJ6o$X5?uP27aREgHgYA%Up+ht}kvJRRiq2@pCzmG`*N#gx(F7CaLC49= zm_etNr8N;Xic2%tf(4?2;(|JZ3+}rQ8k{Ge%)CuJ_ckdzzUWKcQ|F%hpa1{wsrv7W z>RjLT|6ALDuXqvj)w;6=zxkv2bw%Z?w)UR-w!rksf!DvZ{=2K@?b%4U&HXN8pu}$) z8hRpIoeJ4%?C=ztE{ntAm?u5+AZ0#GYJD8zcrsBx_55X!y>rc=@K~!j>4cvcC&Ojd zQllyS(h6qUewy(ccuH3;S-8%}W={KQ=jwbU+VHEA0m&}E5cS=`z zhvcWyU!LD#@ja;&l1UM{6qC`I~PgJ)2Vgkz6ue;jdFi z7#G5eQuD_tnrTu8bL2Ufz9J=?`MRZFKw$_sxGAf_Eg`1lb)*(d`*5yQ=qx6KC44Ep z6xD!GfZ@I8RCHTgrJ`<$OhMV+i&fMoyHH`Ni-8q_6-vPHIT$_%!{=aButW2S^vTk8 z$1zrk5vw&uhQ{F#?$7(iUfW+E@M-I zjI3T6U0S4TfUC%m6Zg2U&yDGqQ+~*1LBM9c&GKgI+VgCVMDVzyL7Q? zD&#hH@D1e^V(XvsEmX`-dhpxt+v%C{{&@B|kfBS*CEM0 zB4nx7sd4-&XGri3{3f`FifrM&eAx_nn{%gF1Kz>hX%&M4C{!FQ(Ycg7kuIgml#B@! z#_@n*-4+i;ENJgd?%b+Dc~W^RMQ0VGS{DkQ9=>CFk5c( Y(uDoVU%CsGP^7*7I}#Nqn^)NX0Wzc5<^TWy diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote.class index df71afc5c932a2f38a5440e736137eaf81207012..a23580d2f47cc90cd4cc07f6b2817cc0904a7f8f 100644 GIT binary patch delta 536 zcmW-cOGs2<7>1v3(RDbJMb0=K=bV|7I@1&sxTwG`+GUCsp-GD}CftM*MWzx3B{D&y zmW4mL5E;nQN@_4g7tJQfZnSIBrW+KAM7tJkH2OHZ=Y78a|Ni$crAz6_#n7%CL9P=f zhs_OK@+9e{mOggV&tY!T%q=nukmU{?400R8Q||JNq3NCB9dclV2n8HQ@VG|}qip2? z+Zkgo;~e23$9cpV9&>>SdU(PxMeZ}HG{sw{nPdB)}Z&ctr)TwagoHG}0*_ z%v@xq`V%YotYyEjk+1CG8})prksrEwUN; z^LBct#PtIjB1indWGB`AMC$utrX)&EUytYNgdIM6*_#PO^IEtiEv0WSlmuLrtfeE;X0b zgw1cK$+}8Fu2Cl4YI}U!>b6*U?bb^~`bbK@dGDT(0sUE8294{Ln_Mg*Lq5Gw8un=^ smXd-=#_MF%&sX9p88>5^C;a?3o{*waolN<;-Al-e|tQzxEmjP2+~c2 zeZ<&LmIKstkVbk~$syV}Ob18kZ5~_L7`JpV)Kl3{Id_@L03img%spKb-Yx|l z2@j<1Q^JsyeZUNcS;9k>@rV|lS@LsBe!*5=YG3tQd9CTVtNuuf^TwLJWhU>a}`XSosRM?3hM=Eh;ns&IGoPd#_k&uyUBSHP* zwmMPD#lO@kxrXq{&J~pT^cn&R&+6SsF`L>E3uo=6Y(#)I3j3#B;Jp qvxx?2^!%ZoMwm^!z6f4 ziWg+eUf>mdjBuOR+~W-o8FM~o3(!iI|Qmx~e!9VKnptf7kXFd#4Y)x@BDRMbpW7S9YlV$O{! z#I(YERD@YYSydaq)NbC0va7Qk>Ky-cULIYLPqwThiaU>kE~S$AbQw!m2A#quw^sW_&b-%4vsB!^!?us9SYi^p&mpJDxUOULJ)b#`%cj|9B11|8843Eg# z-_B!tctRgfxyo|}8TL}nZRK7N<)tB`hK%7dZrE!s^M*Di=w^~$rWj&|Tg-CDZk`1b zE#mQxd6rn_J)bG?gOBX+iQjyYpKm(MS5>j12&*~-3=lBybyZV|&+JzeR*iQl{8qVj z{A>`UM2PRyut^Jv@CK`1?!30?tt!e6l7@`Y92oMqqmLgCi#!*u+!*?oU$Be$#CiMP&2c~BD&`3b&AF;mu9SUMP!xR?EX-$} zl5dt2%f5-sm2&p+&tM_YlS0@4ns`YoulUc~9`7`8&Ewq$-t%~$)Un(0Tg25}R_C2~ ztlc={awZV_&QP7+Q$|mjOxJl_XK>;Nb|zkD?u2J|jRw#MR&r#ROCT;GDR4oSh)S85 zRET@ETUP0lHAdwHQ?kXZ?0CnhQIyv#%Nxq_ma4pGT@KikcWld{zOCYI{w`4CgEw^( nA#cx*d?G*}_jOfu7`BP6KdUwCJZSR8d*ZdoRWr#~zR~&@ez<5{ delta 468 zcmYk2-%C?r7{@=4JL}AyS4b#u%OE6j3S$VP!pc%Bvo?Qh>O7i1W?Ob<9(5ZbSx{zm z)7{%eb=ggI6QM8#@v;m5E8pRTyL$M1`SS35o}=jh=)VrD$0jYPQvOvw;jJYedM}G% zZZfJE#A3ssEbbNwGp$I9J^CD%DCoT2=V5rz@H3%#@#D5AB&WA(&@N z85v?m9OOl| zVn45yenW`w9Ee7e&0=aNmJXHg#7P&~Dzc5Rv23jsPjrLLA)$Tx2>t5jl)4#EH>a^M zsD6gj#TgnnOEbf?F`^=4^fIoe3*2IYJ6z%}le+yfuP|65uh)q7GouK!1_~(UrPK|VpWMhO8iyg zpAu6xSwoVn#VqTwNgOVT$1RCuOOlc7T=k0+ySQ*_&5%qy;?bwg6iXHrl0%K;(j<8t zlziHxkWMM!hiAWs4zJWxE073>>S(8qwUQ;>7i1N>gX{J$#L4H&scP=xQCP+R>MQ2$*5*I quZG7cka4!k1Uuv+ewj3$XN;Pz5hK&Y$_xo|9h2N3MQ$3+?$Cc(|Bkl+ delta 714 zcmWNPSx8g?7=^#z#5Al#9Y<%}$4N{o%MvZj(o)G*!vt-y$ShlYh-{%UL#qcN>=qFb zvnQI|oEYjJ&mP&Y;(-T)>nSrsM z1gowhM%)UyTp^d0a#@9&YWZ2Izpm1~)grFZn;JH-mQAc@JGHdx*E#CApf{JOm#fV@ zW*fco{*0{*&=6?$?y>wv9oUVJMg`uhI`*lC{gOYRXf2A;swmBra!|r85^5E>g&lhC z;)s)*(3#RkBu8bcjd+f!I)^lltH={f<)lhG<%~`|9e0KZ&Jrb4Zq=16V?G(npu@S7 z*dBLPXs6IFq1{5S2@MFn;nXIzd$>(BcV+aRHoGtA0e&8;t{x{M`FEj0d3i2YuP(n( zj+cU7X}Z^%=#3_LtMcEesP`)6qYC+;GWwMG6HR%XHZm;!kZK;5#xJKU_3H#iMExV$h)n-g_g1(jt0 diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$1.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$1.class index 5416cd3821b561368d33ba683e68c205785c0464..d8407fc71dabc28538f043b8f0c1e80abdecd0bb 100644 GIT binary patch delta 27 icmX@fev*BIEHh)(WI5&l&RPa`raA^bruxa{%s~KY$Oh{G delta 27 icmX@fev*BIEHfkfWI5&lPEH1PCN2g(Chp1Q%s~KE0|gua diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$2.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$2.class index bb9f78625bceb1ca26f49f936746b69bc1769b92..1372673eb6c09bf6049d665d1822434f0c6954cc 100644 GIT binary patch delta 23 fcmdnOv4vwpA2Z{+$^FcJtQ#13m^My+#2f?wWF!b0 delta 23 ecmdnOv4vwpA2XxMM3;>=52)h6P delta 33 pcmaFI`HpjgI13Zg<;jvP*?de_8CaOEF-S1oU{GSZHF*+C3;?ai3E}_% diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity.class index 7d0a456f2217aaf3ff5cca0e2fe722d218e4b2df..7f5e3510fbb9b421efc64219f89ec0dba7e9543c 100644 GIT binary patch delta 1904 zcmWNQdwkE=8OPtxd5%az61gI1q@;_;QooRpi--_GNSF|DeMORmw5}bYbo8Q>F#1(f z)b^q?tqJp^Wun+xV_mgVt?H|-wS=Ik+cajn^Vf5}=ec|?&-otuT6TUddzzz@I$u2U zM&qsxmv(Jy+`Qv*!}_N8)?VKD(&ay`YpUNfWZ=z)je+79Vs19n`P;@^@x||?1-pn~ zHyznSH}>LVA8G6-op;IMpg(@_U0HnCmAyweM`_P7;&`7#J|LCjWOI_id`JoZWE>w+ z&MB(+m}*Wli%+TL3~Ts|b$rfx&hb0GqMmPfhw~iaTTXDnbzXEG7hL6Kmu;evE8OBL z&0G`Vy4XB!NLy}6Jhvs0JCes;8N@vqOtX~oUzx)Hq>7*9SEBNq1jrHzl;sj6brLMA zB}CRssQ3BMZ-XMS5=Edydq)f7B;WgY;n{vUgn_gtOga)PkCEt5a-<6*(XO?JjQXMHVlNpFta$ zNsP=QPG-C8TzoQ*-cn1h%y%e@T;+y@WlrC6g5(v)Wd)J4%2luCN%;+#vW6kDmO@$Q ze|ki{ly7ptTWBZ0r<-hb={H?!I}>Dwqqvi~vWq3Mhn2FI-Qwqf?BlTP=cpXuL-`9g z<&d+#fd_KfS$|Yo$X_K!PDp1tDGBnC^psQH!e7*fpLT@KIHb==kuT^e=e*2O+kEHU z&38o01t;Vp$?dC|>ynYm^eubJg+ zHY<7C)Un&e{bm&nW(~*8T0Swaa@MTl8}k~CW&_`w*STXh^U!Rudx0b@3FO#w_Dj5y zadjcPXl?3gXZ#L+pLcy+Mfh=AnZG+BC)~|R;>|z2^6@XVKSc}kFDLV~%X~@)bB1ol z?bw|69*y7U`_9>Rfe3SvSkve{xz7WriKu#p@eBT9W;_ejUr29$k%p^)L2GqN6NGl6&lCW8qZAa!hG$@VtvA^n6xZF zohI$>{V*v`hInlzZyAtB8_*{SR39OlN~osOUVD@3Vjs;SSF;(QITUC=CTf32X8;Q{ z-whnZQZ1lP2YdG>-%rsZT4^y+I?C}Xp{tIjhmIj#OUc%;4A(NsbsUxMT%!}b*z)F7 zEvKcre_AUE*D8{<+M!N$h|?Tm6+?77r80hq{XYHmxOcYd zZ;z?lyM989o~DzYVUV6>f}W#Fzht_8qqm*Ycie=#Jg)ah*8h;9_Zg@^ zy7e_PTOTk_AM&cpZ?Le<3fryWU28o%bz6iDq=gM4#0C>?BZ#q4-odHY#@J+n?av9b zJ?LP4bg`+V*q)@>UJS5l472Hsw!Ine;$+*0YMVigi!*E{wKj{zHk+4iUsl>2R@;I6 z*5z!%LuaL{OM0E)&B$L CO3z6E delta 1918 zcmXAqd329w7RNvLK1m3PNJt`~l2lD&X(}QrBoRSui6D`XNSs6>5^EJH!vv-65KfO* znbSoVZAW!T>Q_`_9W_U3htlDg8C$1XYb~XQE;Dz|oZlb!`9073-0ybZ^L}tvn$Ak& zgYb?Kd1dn|V{2#5o?1PlDt5-qIhC>16@6oyi%)19>+2M8B{6O@{(L|ff1(3h=)zVK zX&{+Kdb5pmKJq;=^sdx3*<-s2We-v8C5D5<^C>+!L@I|F%4g(rgd&bo#^+S>1yvkl z7RRaOOJ3pxYdOg}PVok34CEi|;GgW{oZY@)H!j-K7x;>AZ1}B#!STo|}@%Ey?1x4CSsA@}rdVZ>i*g%;6VVB*%mvs{0eLehQ zU`zZYh~^UPeLf;aa=hy!P7ld4Sx9RFC6pkmAreNkv>{%?NtXylOFL#u6e}c}RnneU zr33FvN4850O;!)c;~bKBPje0@cB6%KrBQmtl65;@X~agt22^rlLl z;u%Tte#$8gOv7K&X(|1^@{zv}A87xE8H?exm2Bc9haoa@P41ewF|?LEA|#&}8EXgQ zNR;tBB}HUNu>q8<$&K`mMke#5RMA(aFiff$Aya*`Ms1a{ znFc$HcJee`WVRhYV@GqCAajl2JmyL*i{)8X%6uAR0Uyh6*&_?tFTdlc)L9UVxhG3_ zC`--w=gjD35+N%jR#r-9StUub+N&G0HFS*;@(gJ$39^nPS?{IiZA^T{c3vf1UNbGP z(_J>uN8V(Byk%P6Ay?id&uXD;GCuE9E}Olu{1mz1%g)c0!UDoAwJqk=R!gnHylONn zwvi=1qrTl}@1S0GT3R2oOLlQgKCwY+l4i17!eoy`%3hcz93lsN~j$3rWH($mJ^olN%Qk7BmFn?^pwrWX-oNxce`LwD>+N7oHvCR zEbxoo!om~1<&rh}){?kvNnA0GS9w&f(L-*~Pi`95TQ&=Km@apzm3uZ}_jyGg_?C^! zkvjR+?*4~X3gIerP^Ggv64j3s^=GgKFjj*p)mBW>5T*R^de4^y^`W(Q7QOqDuJ42C+W1;{&dj{5_Ev~u=u0ILA21p zglQJhI)qpqN_QPjvSyR2HrzUrJRMD$j-f^in5~80`3cXd7I_sV2l{Hc-JV23I`&!5}WOP`_rW{)-j* zjSbFsyseknq*vIXSG^xA_C@RWCi13*jqp>ON(gkNzTZq;?*0q- z`e{c=(dK}rkUwb-?i^jV&-wLUFYmr}pOuWN!DLte#yY*G%4Kp+(#RAoOw+~;UCiQP zjy~q;XMsT?3=<{DBI7Kn33ECH zA;l!>_alYB&hjV_(@u$aZenSP?%0^!R delta 269 zcmWNL-77b}IRJkvpem!MH@gcX^+w8N42{1wpqtr7- z6XUcpK?jpWn4*hmdYGY~Sz^qoSVi8Lr9jaE3*WHe5nnxQ(W%bzV}+6@ISK sxuJ?%YPqAGd%`?OY=JnBB7c&gXOg_K!n@>ru+Asve39qdbtnz`(@Dz|F+YAj-tapwGm^V8tZB5W*zH z5W^%oIg5Lb6q76i3zIy943h$bHj@%iT7|)uNu9x+Nn^4DPd&)IgFN;iiiy_`0LR7< A`2YX_ delta 117 zcmX>gbwO&w0xl-T>ysC8X)->We122sX449bjm8PtHZKI44` zE5;`b9*j>J{D5=_<1>aB#+Q?$xc5jgzGGlve9s`m_<=#2@e@$l7Y19#Zw&5?-zOXJ Q)Pv05$YT$pKJoYg05p;$JOBUy diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$3.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$3.class index 0fd69770051e1db64e894f1cb28f6d565d6e9b22..4902bcb907e81dcded0c1834454a36e4cbb156bf 100644 GIT binary patch delta 23 fcmcb{agAfcN@m72lUFf^vaVy`W?Da)g(V08YPAQq delta 23 fcmcb{agAfcN@m93$*Y({Swk7PnZhQsumk}BV4w!9 diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$4.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$4.class index 0468652111dee9e6cb38870d22479b92d3e1298a..a588f4201ed6526b3186e60453925009cd94c5b5 100644 GIT binary patch delta 112 zcmWN?s}4Z{0D$5D{PB=&y5u2j-hf6hQIlm!mt?^vG3Gvw%Z!7$G>tdmE8jQ$O%I-7 zFdn_aY*3kya7xM<8Rz6&katPJ6-C#S+)y>5=9aoU8t!R&pyQG5|DGrMo*5c5_d?{A O*c)%}e0;Ra$<`0vYb9L( delta 112 zcmWN?s}4Z{0D$5D{PB=&y5u2j-hjr8<1&uR+znaMC0VdZOwweHrtv0x<@=_;>GLxT zD%V$-4XRZV)<_wVu};ngd7Bh$QM66T4v{gjT}Jj;+h^l|y+aQFkB&Jx;o_8=Gw#lL OxZv%QkE>ldx%~kUtQ@QW diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$5.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$5.class index 54fa572344e07ade3266de9557b0022924e1f7ff..e5ccbce81d51c31652cca5660aaace1c8b2cd337 100644 GIT binary patch delta 43 zcmV+`0M!4Z45JLNp9BHclb{4j0oar41b_|O01X1%02l(^03ZV3lXwMc0ppY71wdgX B56b`m delta 43 zcmZ3?vzTYYd=|!r$qQJ#7+WU4W@+GUXW(V(V31(yVo+e}nOwn|#W->DV^#+MGxZIB diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$6.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$6.class index 062ecb51681419402476e610f05faf8eb2ad3aa7..e86fb561023580c9253df4bd0eb5e0d35583308c 100644 GIT binary patch delta 41 wcmbQvJDqn!D=QPT%;a{~W-(?t1}?B(3>keP|uVe(_=$$<{1E0AZpAmjD0& delta 25 hcmeC>?B(3>keP|;@#M$ML2OJ<83dW0O}1tU0swTI2z>wm diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$8.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$8.class index d3dbb603be88ac7e15e81101a63c974977c243ae..422f8e22295ea3704e3105863dce406b8f82fc36 100644 GIT binary patch delta 164 zcmWO0tq%cl9LMp`?GyZVqU{P}6K#S`QB1X|A`=8bQB=V-@rv#bU=wVD#&*HO;XK?p z&*q=F&9}T?^&J?2G3qL9Zkej2*<(k=w9X14t`Xq|Q96i=Np6wi4rwvNJ#uuB=K)0? zQRWF1o>3F)^w8!7rr6^Z7Jc-2!+>`T`M`uvOvM>rSnv&7T=D~#UwHhX0U&EN^_C3z JdO?~9SN}%oH#GnN delta 164 zcmew>_E&5}GY6yAv=Xy9gBG&|gD#LZ zWVU3mWVT|kW431SWVT@lWwvFAWwv8T0MaSU_6%jrjtnh8x|`XFVKTEb!whB@hQ-XT z4C|TQ7`8LJGwcG=`OoCMNmnY|dUGJ7-JV)kXoU|?V{nViE_2z1arE(ahf H&m9K0n7k50nPwI0nh+S R0nz|X0n`9a0oIe<1y}4f5eWbQ delta 59 zcmV-B0L1^a473ceBLxYg00jZ0015%6lPm?0A*lcy0jmHf0jvNj0j>Zy0j~f;0kHr| R0kZ&20kr^50k@Og1y{xT51;@5 diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$1.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$1.class index 3981f1690da0f62cfd2504fb7505a32e0e7c4ef6..7978c30063b82df21a4f9617a4772544775a6b5d 100644 GIT binary patch delta 27 jcmbQwJ)e8S9u`Ka$$MFHIAs`=7-bnW8RaG$vE~8*Yt;sX delta 27 jcmbQwJ)e8S9u`K{$$MFHIN2GL7&#a;8965#vE~8*Xb%Q3 diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$2.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$2.class index 99e161f84223637ded8dfb826dc823dfaf333bd3..a0469f27a7e3023b5bdd994a312fa6c2d6804f03 100644 GIT binary patch delta 23 fcmbQuIh%9CduGOr$sd?~ShE?p7;`2&vP1y@VcrKn delta 23 fcmbQuIh%9CduB$j$sd?~SbZ6|82u(YvP1y@UU&xO diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback.class index f249e33372b4493d7df79f0f5f7af64c1564db42..720b285267768266f1810a9e4ae88ba7c74b572d 100644 GIT binary patch delta 284 zcmWNLT`R+J0EN$UF*EbWq`g@*apAR@vPLbX*k7jQrFjV%Yqiph5*NF1kam2M=0w41X*KP!0DLx+a&YLZSZ;gd_33UsT8qjP$7 zNuTNjbWgt?8PF?1y%W+GVSN+TFL84h`WYXSpK*;cp(&=7Vn&N3lqIP=b2?;RB~q%g zVCvxt8S@v;v1}PPg~+aTRCHG$O7iCodbO6>)u=a@bOU?Pfme;O^SGr(yOr z!ht@20zAkvN8$US5J7b^pe}~hO2CPh)9{kTP|z$C5ka*IDAq z(x*9paDk*2Nok3!mdX343R-1HIrjZLluK0}$6Du98=PyCYZbUr(OgE$YM4;W^I3|W F{R24jKra9Q diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.class index 81f06d33cdd86f80ddeb0ff469ba55cd23ff68bd..57091a78aa9920fa64c59a9fdc1b3a9f820b9f34 100644 GIT binary patch delta 152 zcmWN?s}4Z{0LS6~FFIp_L=p)UohC?vU`7*p05fB*0UM6%1efAaj&Xt)(7k{xoCi?( z%IAjM&^2PvxJQi}&6dKn6{DjBU8U$LO8(! delta 152 zcmWN?sS*JJ0LS6~FEVQci6jyzI!%xS!B~tdV2F;juHYz+G3y~T2EhyHUO*Q10aU*7 zxgj@niFh$@QSX&mSz#)QQB{JPQq+~Ep)5_6XsJV6Ha#8a>%>6k|96IZV(G<5Z)|-S s>&pZ&#bAz~1wod?S&?K-h7CEkG}zH)kHt}INkw^dcM8S>(+T+UKNlq=W&i*H diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.class index 3d4e8b10a50b9157299902bd4fd8d014c2da3c23..54153aa365c42f37672dd411139436b77cd57253 100644 GIT binary patch delta 110 zcmbOwHA`wk1sCIw&6QjNjG@07*qQ$_2r&O+kY!JSoj$hu?R4%V-aH5#v;P7lSP8zAd4i!Sr%!At1Pk%H&~P= O-{Zc__+#=Wo(us0K^SfT delta 110 zcmbOwHA`wk1s7w?=1MLB#?W{McIE^I0p>&oS>_}LRpw*{BjywaN9I(903aRAoX!x! zoW)SXoWs!0oXgP1oX0SWIiFz>a{qVrW|zu diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity.class index 83dc6c8841862d4c0bc0f7e476f030e0606733de..bc253a69967f39f193f61f119471de7049f992f5 100644 GIT binary patch delta 1135 zcmWNMdra146vscmbAF1b+*Gszou+BLUP^o^Qv~KK(2H+?ir@tm#T-skr<=0>LcU@Vjl9H{yuvY-n!e2RTGQ8XvVN)gv6k*!ve1HV+ARWCU1iYgRv>Nn|xgFt`lP?hK{X~-YGb!FL=3eIs?}p1Ls7`94z1K`9 z?+)F)7W#Pi-4_L;+6uInG!iA?x{W+HM6zft*>sm2dPs;g89}<_k}3IwButS+m?(u* zND^fFy2*3`GJ}Cq zW!#yBWfmp!0_C#Aoq4W2wuZK{jCfh$G72l=R?$vYlOStImO8hi@cG!armVBhMH7os zyixBEE1Rs{Y=O7%m~6Gs+jvsmHTZT$%1(p7$5{D*Nm9>D`Iz~#n;QAV!bjO82iPNL zIU+xBT+VS?{&0(n|9$2Xz2vHqt{Le%LAk*&xk-*Rkt@waPLJ+G$%7v>hqhp6(h)KTRM*6M0HIlB>xSXlIJGi<>ukQM{%RqX8T5M8rJ*>ne-Cnuxy67=42Yx{j&pEW~=|>YFUo4OHt}ys8`B=+dfI`)H&4 z-HFn|xKp&!Mmyw^F)zDE%1XRzZf@C(xLcO&HmTY~Pi=M=%f5Nke;nUWqk|tHKYb F{{i%`9+3b5 delta 1135 zcmWNOYfKkZ7{-6+Js^VI1rbmLMHt|`5ZH8@=3h`Qfd~SkrOtA=oI2fHrj|CdY|TZd ziy{{RFQge7l4O8J*=1>hC1jWvGP6cs`cf>#-Y@5z_j%qu=l7m7&}jxb&8bw6$OV_? z=?vIU2$hVXiV4&-+xZRVm4in8$5;#UOjim7bb2v^WC&=PMiaE(@npndr z)^nCke99Ku*~&S#(Z)_rvrF|?Ro|=no2u_q-Rb!~n%U18s@1Pk|A=ah>K~t}4NbIY zarREixn~iT5UfM96tFCXs!>nt1 z>R~j!jO8a%xULiQk;ga2tMb1Dn?VKR9Ye&4AxVT(vCI;0JmN#X__0jckQuam2`Yk|myLlAyVXWJwZ5 zlEQMC*B+gv$(9pZA>aELCP}^+a=UezYlg5?`68 zrALA1Gf^@WI+LlgK*JZ3BiS0B!xG8kX~}1;EM}7wvRjrad>IF287JjMT4fs@vXd*~ z-1bF7Gu|g&4ro%PCLJVAs+cX+%#~U)XUt*uW||%(HToayiEHa>6wixMcZA z8Jm>)6wz{8-{NB?$r;k6h3V3&5p85kJBy^lZCt!HP%h&m-)no9K3%t~@I<)4!i)3d zn#w%{OD~~vT_O5(q#MkUn=F)D3UFKB?2caC&kJ&&UGfKefR6ST74o+WFSYp*lWF9;*xtAzW7)_0__M!S%1db0OD;R zDK>~y8%%}`A=i$i(2kUN_jxrDoL>VN4AQ&wpz(*DYbR1w)L#HN1D$rZSnaZ>opk) diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListAdapter.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListAdapter.class index 5e432e900f59e92d525a4d61885d7ef6fd68a580..a6d885ca488d26c7d31c4b953d4963c59c2c2e64 100644 GIT binary patch delta 236 zcmX@EcU*6SkdSOVg9bw)gB3$EgF8biLm)#MLkvSEke35wN*fQ1?Uz zUWQ2w{0vhV#2BVBNH9!iP-K|FV8}3&!JJ{vr{s3YfQpsFnloD5qhdx|xx?f~+316A(@ns|UghT#x{GQ$xD X1BMd}77QmDEP-{9L4c(px`q|_|)^@ppZo1WHps7;uL{PMBpG=7K%ezmJ%vxlHp6>@OLnR z$b<~a5)`}yZ^C=<67)A7&gYz|Z|WQBx;u)O7zdnj$T`QviEzmUNfM+++xo_e{|Xz| z!qUQSgxwM%!zp(H@1@D|K#mf5Diml?@Z@VF@EU+Ow`;AF99^IHogD= diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListItem.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListItem.class index 459683460b7c96fcfb081597e36ec2d21ba7a569..8777b108c5bee588a538275235225942d4941313 100644 GIT binary patch delta 223 zcmWNLJ4=EA7=@pAkcJY4mT(aSA;H!PNxYk7g^-kAUJ!>+!CP7of-Zp|E%8Ov)ZpMM zI{ORS!oi{4AJFRH%NZUHXE@K&wQx-gs|;s%){*o-a07>IbHpykIPtNMp96y0LYgpV zL`V~*LyQ;YfH?1*@=b!Vu2asLljMgBe!1k2D^{fV=bANX+2TfQ+=`csoG1erk|Zkz zxjiY8mnsE$q$oY^<(0C$Q87PlOHU08b#`drpsAuQygaCATSYp0@I;npN_5RHdr5lc H+Me40`BpD2 delta 227 zcmWNKJxhXN7)H-MghPr#n+SqXB-m7%;AiD$1&W&ZYC)QiT8W^7lP!Wv2=VID;?Uq4 zHunqM!oi`vAJF39&@-KL;DT%ESUEm4lZ-x#rgwRMV-GlD8#g<6u;XPP9|!oA1vnu{ zk`Ot^j=lpWXA1OAZ#Xv^PWW~jm9Fh~i@(_8s zpkNaXO>QYlgOYT)kv?U4;Z9zu>SOcDdCwL#jMTBxV3!A6JaWvFI&PAtMTs^Qy86UY Kk)FP`T>k@75iaNe diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$1.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$1.class index 362fa0595f3c062958b763e81379f26b9dad72e3..046edf1b5a2fa308bae607c3fc24fa95819c69f2 100644 GIT binary patch delta 27 icmcc3bDL*FCM#q6+ diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$5.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$5.class index 17e4d3bbe6ed20a432ae4215b4eb9c3c42704f5c..de07b650dd3bb687749b0b6c99cd917e76822eeb 100644 GIT binary patch delta 41 xcmcb|eUE#?4;Cgy-pRjMYQz}%88{gQ8H5>y7?c@B8FU!M7>pUkC-<-h0RY*>2tWV; delta 41 xcmcb|eUE#?4;ChdFOz?<)QB;BW8h@?&LGV2gF%_$H-iqt9|mKFzmt1dg8)Y;4ut>! diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$6.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$6.class index 7b8003609f260591fc1b7fdca9171b07fc987548..55f86ace102f679adfa26bc9228f8f2b65b64f03 100644 GIT binary patch delta 39 ucmdnNv4dknGBcy@s=M$^f6m}3B_?gx|r delta 39 ucmdnNv4dknGBcy#nD%W5qy#=y$Jz&M|QopB+9AmbtidB!CSnvBaPo3o_= J)y-iG006SK4!!^Y delta 61 zcmaFD`-XSJ9#+Qe$$MGl87EJ^%W5qz$H30Oz?jd#&RD=8$XLiA&sfBu%vj8z2Bb9^ P%O>lyr2y4WVG95N{Zb$H|}Sf+ig2)V=kIy8jYDf(VC4omuZYGG|e)OTHER; z%O7Orq2^)ZL_$VN`NPv6N;V>dXnEMQQhfjUyg$#c_lZzvXkf%^mEdG8DU_1QI&vr@ zNI8X6vWhAb*Hgy^+iAU1O?1pUDpwmZ93qi+TpY&35qv~!JM~}D8RF?>DrZUNJgHnT z@2-$fKgHajmRoG)HaoaO6ZhE9AP2cm7Z2z$dWwgf;}I8mY`;$Hj(f^Po)gQ9=$`a| zT3-^!D}x*|$YFzgLoRPA;5|irq=e5@@P%r=v5D`57%`w92K1AC{Gx^5v@*&`#*DQ; z^fAs&Q{Uw;&lJP3V)>wWzG@2Nnyw+BlLWIrQ=|GsLe%SQY(x_27+cb|x`PeHz5#`dMh4y5Bvm=N@OYDgM>Y@VTwH&8bFhfPm z(n|a)CQoa~S1E-mr(D%kX(L-yOW0_=>S)krdspV56*3OOBx*a!s%Nemn6I4#)kuMw zC{>HOK44d5?RK=8&35}qRw(J1$vQ|9CflxVI~5nG?>3yK1K}`%L<*cEVMFBixM?*94LYwQetWE7Gc33 ziWV7^wWt=!^bRS445AlBQD_e%T(qg^0j=!vEzWl@=iYP9?Teg>T>Bn$R^nq7vsg_5 zb(FA%a_XsKEh}iW*F-DpT%R+hjj_MZG5LE*OYhG!Y#BKM8`&>hJ+>3u{z!zA%I zwsUrodY<6rsYyOF$>%2df>K@*<`vbvwghj?@mn_VjyB#CVZ?++P3QxA_((UO=;1SG z7~>LO%+^Mohf>(Csq9u7N0rWT1>E@jPEQ6NWx752gJnUI z<=|5m>B=TUIpk{&^OQ%0LR6`k29?pI`D|7>QNt}-z&0&%qXiF~N^=q>Rf`E|30Yc7 zv6fM;<%Cs3o$776!L1GL@H827y*nI=q&3^Gg*3G?Lv1+PL|{Reh>fj>>l0QqwsI{*Lx delta 110 zcmbQjHHAwdCAEUfz}TE&!CQChXZcgR3q23&eY#Vw>Yuv(#qQbs0vi=#7#Wo&*D{8( z=`)J)F&J*X!T61l(Pi>^W-AV(lw=D_OXI}J0xZg$ObiSRA}kCHQj=|27W0Bw3>>l0Oj-^8UO$Q diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskSyncService.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskSyncService.dex index cc8addfa3d83b8a5c7344f0f7bdb412e8e15dfad..178513c45ee942875caca7908452583e25642381 100644 GIT binary patch delta 865 zcmYk*Pe_zO7{~EvcAa(o)7zS)trBK>S=6#!bt6_XN>aAMh`=_BG>yVE!9#m$gQ5&9 z+@?r9EJYX+1eKm5&UxbOSqFK3HeOO&llN_vq<3{ zrtlDt@C2{$2}@YUZ@3FYeDGs40%*W4w4)2XIEM?kh8vj2Yb+Ghh+8>QCIkXGKP0VhJ5y(Bd+YIv>DJ9>Yur;L#n{M z(4{V4t{K!N=DYT)67xq#RkdmLL{+Uxdcuie)#S*iVuF~vY1XusX)MUgTsoo-E zwqB;%90`ciEM@c#h!bs=D@tv3;%;g3oQcR`aUwF1sh?LnoVrZ?Wh^2s)ZWBKB%x}Y z_{wM&Yqw_4gf_D~_mKAXg?k!%P6g{ts&KKvo~COPFAKNr7a(N2Mf;F+HmB`za|E{T HT_f@zN{E9s delta 865 zcmYk*OGs2v9LMqhxifcWd|frsL8VO8g;=Kfs<=ahO3D}(NaQ0(nTbS=AQvLl1QtkC zG#pzbMJN`yFa*Puo3c$U0_m|x3W64e2vHUVL4D6Of@k<}e)oU>bLZT9?mRA>FD#Bk zM^dY58l>Ua#q*)p%d>s&7u)l0b;p-ibAJTqj*iX8i*uAWURM+AND=AricI@OX7C7$ zc!76VhYE<4p%MMKj4_PkCgQk_N!-T_mhcK2$mBQ5aR|pTh!}K=#N;i(mnu?=Gnm9Z zOyMDBF^8vkgO6Clcl}2jBZ%gK$WWSH&2-#s~N(^%y9+kA| zBUVri>Zn!HI?TxuYUa8Z$fe1AWlO%krN^vcvwvbszN=Tb=ETAmYe3mktbRjxdJn1< zeaAbH|B2O@8|Y&xX3>g|8K3obJE+!mon4gwjUL_+IhSS5IbtQde(E8+Nd3__>>3r& zPwb$T;n!#FJpI)Us2u&<4y$6_>dmo&KTL?54F-q?Hcy4-m4sMe~sCWZp2_%@&xt HH$&tf=x>5_ diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/Note$NoteData.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/Note$NoteData.dex index 234fe748fd8d5507ef906ed4e020f75bf876a163..61e3ab4ef7afa54edf3e338c27d4c1ed628f2118 100644 GIT binary patch delta 1103 zcmYk*Uq}>D6vy#%cXo9DxSP3#T39Y6CaC!bQ;Eoup!`!pNVVlds701N6o_agQqW%z zy^t0~^2Ox}$;cObO+~?{gN-+D_s#76HPjUhs7O~~LHk#~NZ1xBjuR=x4uo(V zo#;jnhB1jLMDPQ1_>DghpNNeTG~gocVH97G$a6BV9s6+xxBSvBF9~7Hz_&~!h(c7O z9&H%L7=9orUSuP-q5{=8g=VzkEY3mW8g5_&6PUy-{=!-=;$7a(4GF7}fgBW}995`6 z2q(~rE9gWI?xP>iFp6<}!yKFmA_+)E7V@zf+p!C^XhvHpU+2+NrU;>{p zjktiw25dnEcI$M9&KvZKxY+{*^YOss=hPXiI4~NO$Mm#gZB3X816{cCb5x!pGoXd~ zPqNuv(>G6MCl}6{qPer_bCFFCKTqcMAuA~*oY=ZL$3$w#$-ID|FeG7+0-M_HM9hkB#bb@9N5QTO1GCQ|(yWB~KMY>Qk!8 zFAo(t)Y4LsEpL^h>WDw|PX(6Ah*IVLW7#X^eN^$;QgPss_j;@<)|G)AS7Ba#eqBk? zVciiZ_n8g7#A-V+rY8ay_L(6$(s)xjWB$ud@=}+O&9cpW?8W?!Y%xPqA0x*s*3BHv JtV}&Z{tpT`tyBO2 delta 1099 zcmYk*OGs2v9LMqhxp!{!P_Nb~HkOr4QTDLROrivPP-GTG7-cRJi_);5K&KYjqO^C} zAxVffwn-=|tyJu>m}=vqK*2@Pg9@X^FQ34?9S}0z5618 zC3yw1y<#zd{ za2}VS(T$Jzj6rKBqZi*1Oc7a%LTo?@4&w-FaUAuyjH_tIbM)gQeqsb;@J_DhhLc4y5XOAuVLdit z8+M=?wP?h7XxzeWbRmj2_=F+I6cHC8%tH=VU^R-d3rA2_#NSC=#0}g=C!XRZUZWpx z@ddu1$O5dy25i!EES=kt!0dRcg82ntau0RJDi)$~xmSO)!livw7-;Ouw{iJ1nc>9h zKgjHCtZ$giPR7oSlFgk>pN9t1!|TbguCUWXi5!~FR7`Z5?9okjxX@H`IhtlFbS@pw zsd0IFTsEtl=F*&+WVcgwmPaq{*|E!SK9P!pXL02 zQzl{NazfYm*Q&GnzQ0mk(`kV`byIH)RH`<8Cy<@qrK~l(+?Q1z@9y-uGi_gyJ=RdaifmUmLj|Cj3bkL zyRpqY#Y)eiSHBB3?lc3kW{DhPY34ijkj<8xE+LyGo7p(y`4!n_ex}|_o-|%JGc2(yx4p2;4wo(K0y?|2ify+p1q92bMIk@|tG!8)joMNTYAYCXlZrtB_ESi@Z2@)lV zs1Mu)W&}|Yv_&D(pl_>0ap(jTm&n$M!dXNcpo>1Do51iB`G5&RAPkB?6f6g&U^Pg9 zO0W(j!2v&|=v|lza25Ot6m(t++Q8G`W$+gG7<>t)!6LW~iUUMVpa(n;_JKig3cL?K z1ZTjf;4+v3--2Jj0=N}O5&Z+BWfNtC2q*#fPiwCfOhZoWHAHaLzGksy2Z9-&B1774&Mx;l7;gvkjZDy`J9srxbT3N zNk?=aHju1vgHrbbH@M&RKQHk!OZ+H&CZ9*fGg#nuy4v+T$~+8rh7N*j#`vJ+@c&;(|I}QrxNj8w5W#W%Xgktr!}%3q4iR| z)FL&UqK(qzQ(HPf9d7+mXvn=`2oL;#tZTGRs!Fv|(;bE=Ec*%JR@@KQ+g;`UIG*mW zkRFru^v*P?3N@4xFo12c7VH5$-&_{4HF$e(wN#8X9p@`IoTOeOZaK&GHa$iWWree# zH;a`{nXyXvoum=%sGxq^qO}yz_a+Q#&?8#Y|00_ySMRq>%noPiGOK}dLvGBFF(aZi zJ6DY@!5GDS7WG;A*aH#&lTO^zA-bLYo}}2}{N%YuB%QxK<)X)ldke)2PAmTVo!#E3 zXmAdDi$hJs&tVIGFEosaM>XhN^cKE&2pf@K&#jh%oG96Hunrf zd!HLT&^_LpP@XNOI;Fh2rb`u_dYh_LC}U&e<71~)ZJTF}YBVb%FIP8Iy;+Iqx?$X{ z>Q$yF3f9S(v)&hq_oLq@$gCY0pjVZK?PeG46ZQDtB`Z^ZP;WZAhojDGzTxu){y8mG zmZ;vDsMuK@J4jjcM?RlDIyQ6ZtGQ1u*{zNC?BOpKMvwnKd4hb<`E%#yPP~5SDu)%X z*j6OM`9e{>BBCfli5(i&ZU)7Oec3PG9QIBJR*36CA*TI8d}Il61^fmsP7D)VLI!z}Z4<9S{Bh0A>9_+aEil)rSD!_Y=h*y*!t1H9^b-gN?p u6Q5^%z$%FIy%ym$c=svlh};TqTix}%eN{B(q&|4Vjq~>A(~sl)S^f__Y4_a# delta 1974 zcmZXVT})g>6vxlZy>s`nEV~Q4TVSE>0#c=vZxEJ3Y7r?GC}@#F!OyZ%VncxxgH^K_ zm1-Iz%{4?Hj5U_(Lt|>%2V!VaKOQtOS`9Inw6Tw9g2BfcN&KJLy9tSt{q6tEx$}9? zxif3AzN-zLsz{_ABoCjZk>tGqI zfUm&MU={oZ{sRB_l0;S(ksn0BE>I5Qpd0jpA@CHK26Ny7xCkzRE8qtB8vFw8fOT*W z*nXlQC;;^!4m!XS-~^ZiNq+Dqco%#CJ_4VDE8rSf0pEgEum%tXvYZXkn=FQPKiCH< z0Y6C>#737l5F8F7mj&1sl!M5{25i3%zsI#N!p4sfdtLB~bpOxb#Ex`-ZVx-DD_2p$ zsJ%Ta3wkZ#X5x92uFfD3PUhqe&72iyvG zD06M@u-CQMw%K>L*$c4C+%~+keXw%@mkPi(?=pmK@f(U@iKSY@)UMT}M=(ELla~%? z71R$ku+|}{iLP8&Yqjp6!&-A)&2yEg4}OJ-nxPi<*#h-oxH52dj80tRE zl>e|ce6Ax)YZg}exYJ|iCTs9CNZFK9cu~(rw+Ep)2w5B&)*n2pqAFdF(nDHpdQ@v3 zb!iP#w_88r)_b85cbgF`xLVgu+OO3}QmZyn14bw{Py|!)KwR%}l?P;hYQO?|OxIJX z$yvhXJ}`(h$p+m(x=Fl_9Oks|4;t89%FhAYu$|{rv-sQjP<5#iipo9ChB_q5od&C1 zDCb$LsHcIZVnGDQrzWZ`I;f&%$NxM>DMwA=3s$<7(yiJkC*u07iE8+)sM+cKWE~BZ zP;o|(CWB#wE$Wp{ji(1QCOuDze&>#7w-|J`Jayt}r^YT2&pSQ%Kjn#oL;3ZrBCMSCEPP-S!71+7waD@KdQ6_R}cBcv9AP`cKW4j*p!^JG?Yr zCC7GBrL2$dKW>O2)n&*AxwyErw0PMt2RxOA)hR_NM_GpIlu@NDYnP##{Gu?>n)1D{ zS5An0zY3eR?|9d`)@R&EeYGrg-8+UA*{JlC~Hq6nSAG4O>K|6teiWIdd~0 z-iobw#oKfCs;^Ys3J9_472;A*h@0RxxSB1*4`3lv|=Dov*g^$;j86h@}oMzTynm=2R0nk@yhfQ&qyxbFITRVRPDH707zG c!nvwkn{(DcXKvI7+j9M!(|qKypYP%S0LaeW@&Et; diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/WorkingNote.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/WorkingNote.dex index 2c8f09ce13a3d8b003962a72085a5916f1def81c..ab0f22229d6b60f8758e495ef06ef04680a6213b 100644 GIT binary patch delta 309 zcmaE0`@mKqCAEUfz}TFjH0OWv^L6VLx0|ic66@iq%v9>W5H;()^G1a|0`;F68Tc6b zn1RF}Ad69m|C1KOZAJ#!ip>9vQvCX?Y}2mT+Ar%w=O?^`N(qG%q6p&i~VI*+zEN!9JWzmk3jtmMg~5H zRZKwQ4v@tt#Q#Z)VLu~-Y(?gOMk#&+R<>DJY;Bpcbr|-6)a(Kg$3Vm(5OE1aTmup7 zK*S~xaSlXm0}-b{#AZg;fcW){8yKVcqL>-_8AWVtY#4SkG6fX#F*q{tO^y~+R$Icv zG@a3xZ%f5th6bP`mQL|wW(Z-^&8z@{N(UQBpi3C0OjM<0_yW bP-gCCVWHn#9Of2=hKa_8$(zMwPcZ@jv?Ema diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/BackupUtils$TextExport.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/BackupUtils$TextExport.dex index 4ec8e8689c53a8d9d2aaea15a80674e34b23edf1..a1ad97acdf7fb97fbdcfec747e660a8e318cc6f4 100644 GIT binary patch delta 1241 zcmYk+ZD>&$++zKbLb) zPR`9p!}W%E+h@Bg<~J>p4IeLC=eZ|?N5}Sd)jf>{#~*Z^fA;dn-_{?0=AaP?EJYSu(1Rav7K6?yqrdWsUxd|(!m!h-->Dm+5~asQ?$a>6u(7W{ zZ_%sX$zi=+0*h%n9Y|;CUw247GSthH7-a^+u~3S%>DHwZX{iRckTmi7a-`d23X& z^OyG%)#}83DYe?!;`>>BITWfmu1cdy0!Om(w3cpFRiB-&s%)(`dXj~DZEm&)`ajJ- zTdA#0cEU0(tB_Jv5p8yQ8VUpH4{xNkRb;>_G$-YXA%W9cHdH2d$MdIWXoKmpTDMKv zVHuXzif+v4oMtJH5z{&oP8eTLvvkaP*I(Zj)~f5xl!iN{u`MZQl~L?g0TpF<9Scfp z-C_4;wOO)x@Csv<_O{#kv4QW4c@+$~%d@<_X>G2u^Z!|9ou#*ZaI8}zNG2BB?}iXaGpepzHzqof8?AU_Wt$mc`#=1ez0fmzluqAchJ2{$nH6DH{B}d WHDt|;>(+B*Pr2^?I8v_nkY52TsK@63 delta 1239 zcmYk+Z)j6j7{~GF+;i_Gkv1l2o3!gpTU}wJCMy(e(ZsB56ERw(n`NY()sb!_Ra&fW z#o$tln-f%Uml^QS3z3QnDq9C*R)w*;!Ehp*IvldS7^uS+T8gMB;`i3PXy9}5JI}c} z_vGA@T#H?eHDvmR=QOvpO3!NJuV}-QMLQ#V4nCWRjSTe{w*T}^&%m1f4Har+|Du*c zSwQ3+TVz?e$XoargBZpaDB>h0@CWYTIjVgkZy6WR0+SQ&;XbC}35v|ae8jK>%h8EmWHE}}_!@^Wfs43=%lH$2<2L@s6s!u7FdET> zcC0GUq>;fOhOrMPa2l6z6AvMkB3=Yhk0vZd5-ZS&9&E&C*nvGbgcJB4=kN=z;3g8c zX{I4nA_2UD2pSPX8_3GL78D4A0b1AL2 zguY5^vk>COD~(m!GZ@NFj~&Zrl|SGv&+_a_X>)Zb`_wXDvve+bqc)QSQt4b&t%aK zOl9C<%v0cJ5MU4zR2CFwNMK@M$WvfoP-Wm@Dr693U|`^8E;L|aFk<0h5@PmcVr0%U zU}Pv|gy~XZWMjw^5CE#{ECTL+th?FhMB>Yx2kHI=aU)CjAraJ ynVF2)Gwn0&73G)TmmW>J(ER39!XR>HB zl`%~I!y;uWB&4h)%#gs$z>ufFz+lF}!(7N9$iTqB%~EKB&vr@+skuvwH3UbWM jdK~Vo%pjWEj+I${a}L{E7LGLIWMgAPqr}aL-1dwBsvRk5 diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/DataUtils.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/DataUtils.dex index b68743401f2a5e5a64abfff502d14f477e6f398e..f09059572a60d5134d336d0402270dc2c8807ac0 100644 GIT binary patch delta 440 zcmdmCx5G{$CAEUfz}TFjuepG0*RFlZTyL5xrc4(xn0Qs^hfT*1o9%C6AP%+|*!yGoK#ieH75 zO`e%8frF`o|!RGMmJNzmf;;EP&}6J6RPMnkZ3a_y71n~*@99`^B5<$ z392$3Vw${GP}y)MGvh=?K3(rjW`E?1FJ#LQFlthC>6N{wHYh}9`0Yn;U=Kufz delta 379 zcmdmCx5G{$CAEUfz}TE&b<^^FP8lb;jp`QdOnLUlc}42<#e!nDW^PoF;AFhE*^+ZQ zGvn&X7kO?oUYNX=*P8Ls^wnLal1tc(mN87DId*)x4-oa`*5DB{D?%UC>#F`h4qnPDCy`?P6GmojWF7t-VA SFfvUvGqEr<-n>?}n-Kt!CSc+K diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$1.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$1.dex index 1edfd0a8651315ce1aeabb2eb06dca85a6f8c83f..1342472c8cb46cdb73c7692d567f5328a87c94e1 100644 GIT binary patch delta 175 zcmeyu`GHe0CAEUfz}TEYfCf{)?v=9`Rn8QCoB>guYMCNZn>su)@;St%JOCK&+1 zp7`_9sz+^?1`6eJ9g8~BsBar$JWHSpu*aAS)*`VSen;4+tIzTo6 Dx3(vW delta 179 zcmeys`Gr$4CAEUfz}TGO&fRC*F20+8BzevKt)de1#9J=ipL2j)Z26aoio%Qr6HSd7 zQ#NKwGqNeLFfcH%OzvXzU~gw(l;C6N+CP+(wS1X2t@Q<;IvKx`2pn++-swhbz7 H02BuR`o1Yv diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$2.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$2.dex index bc46bd9a9321e084e2e1d79d9fd9386966b30d12..8181aa83483e322bf8a04e2a59a3d54e87302ef4 100644 GIT binary patch delta 69 zcmV-L0J{I23Y-ccWMy~?Ff%s*Cg)Yw6Q!_eUFs>Z?3MElq=8MDbSYozu^_?$2(ASI b8V&%k1+(e_B?1U$V>UN7Vq!P57X$?Xnf4eY delta 69 zcmV-L0J{I23Y-ccWMy~?Ff%s*(dLZ#>gTAf7A0CR*Ly#w1A4(Io0u^_?$2&4o7 b8V&%a1heV^B?1UDIbmWqFf%o?7X$?X*2x&t diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$3.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$3.dex index 6e546854b75d66c42ec84e9f6a2a445c351db976..1b2b8e9a119e1b9bea519250e1dfaea1ab4a8297 100644 GIT binary patch delta 76 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 F{|~QBZ_NMz delta 8244 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 diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText$1.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText$1.dex index 591533075b9a3c7d5654e34e50184a021af1762d..d675b18c307ee04a39ba9437531648abc95fe631 100644 GIT binary patch delta 68 zcmV-K0K5N`3zQ2WWMy~?Ff%s*SOU1(s(y!+J^4mM(R4LfOC14n>Wz>Ou^`+52?RiH{tL_;OP5E4Tqrj54Iq>08D^naT%>1Ka3&pkPF zXXnn$=2zrb#50|Jp{nW{8M(WmXuA2y#LxFMmmjtQ7sBIzULKgp*B^0)M5j&IE0fJ!;C9A@!up;idEQ( z*YGAjz*$_vB>q9PP^1j^VJ*_wjkj?HHxP+(QZ!*5wqOUILl%8_1^aLyniClyb00!|sPGJla_ysdLHnaE}c9BR3 zQ7lFRm8d}jnvud2cnaImg8>ZVV|A_|+xelKUp0Wa?$ z2fdutXYA6oFH_;p3wKryk@*T!ia9FGz656G5c@?iAJcDgp1L{Cll^d z1i9YJ!{k+7{)pV*<XE>4HKCh=9qNi63C7el{Y@~o zXp#l-aad1-D}{Httd%7W$*}_12OZ^DvHGRbrBd$Uv~7CZZ8fB< zbUNLhw5?|sByD>qHQ!!quO1JVtMBwoxVWIzwtKB}w(qD~o{Z^er0C8nD}2@wGoNES zKF6t(&z1eyqx+THGCtH_C+k(lt(3Itb}L68iCplhgzhQ2H4@*wwKv|qD;w|a%#Joj zH~RuLna+-F9hr+3$?byvIMWFRj+`cZ3VH|SVO8c zo-r4jDp7E%1r;&I5F4AA*uFq(B<94Zv7x*HW8%XLw4ydvUKnCX@H=Ely1CEnZ~vK{ z-JPAi{Z;#`lAT@s(N(vtmKC+jR&~96plWLH@K*;z&8PM*v|$?_!xMNCdoh6Lkt@oI3=v+z zFy6#ryoaMWfgkWQe#755kBf+2B~py*P>x%WLL=_Q=l)?*Xeu?5}OgCQKnN0`8;IF1uIjT!t4?;36z2~?vAU7KmPq8m@) z1suXV7{?^?n8J^kfi7mvpbD$ej15R5gY9?}z39VUbILhhosNkt5FQf`kV8SYX`v1cGHO2I zg%Xu3zoS3Hd)jk7uU^KKZo50D;(mT)s9xGtXS`A}Y7g!B=Gc_0DonCyxzp7--dyyM z8{Sb@T~nQ^+hIN|?qNOHMK{JY+Wn*{FEN*wqmyK@Q?Y-7F4<0n?ImQ}(@wk>;wpAW;if0WMMV48VMc&MJg7A delta 69 zcmV-L0J{IU6u1;1WMy~?Ff%s*(*Lm-Rovyw<@I58JguI}p4gkRbkNlEu^|2f2)+XX bI{*#;wp9FgY+bHeqA48VMc&R~#IO diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$2.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$2.dex index 79c670f26d8907e5e0e0d0e418ba74ade742fb1b..81b2e00f0fa79d556aafd58d9243ecb10f149f02 100644 GIT binary patch delta 115 zcmZ1=u|Ps0CAEUfz}TGOt$V)A&OWia_|03S)*MyP*dUe2=k*|V^G1blEM^TXj0}7X zZ7hsVd`npv+_|NeF^UW3FiHr-FaV_-`55Mc6tJ)XW%T|tGr9;)pU%ptu-S(-nU%xT QGAT99#N1%>cCJiD0Ik>_yZ`_I delta 115 zcmZ1=u|Ps0CAEUfz}TFD#Yg+}XT!#(^y#dO@|%5FlUX?| R42)BaEKE{1Z|BNn1OR9dB3b|d diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$3.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$3.dex index ad34861efeeeea1eb55a3c601d6a7ae3c5b8e159..2d33925f78633e4ddc8efdb21a4c57297e5611da 100644 GIT binary patch delta 70 zcmV-M0J;Bw3xEqCWMy~?Ff%s*ApFN#F;@;?Y8j*3Gqz!ktk^U}Iq01Ru^`X^39JPI c8UPLet_8FC0bl|MGBqZi@nXQ+<%Folh2u^_Mo3$z6U eNdN!<4gj_Vv)cvA1qd`|H8y52H!!oU3nKwIu^RXQ delta 72 zcmV-O0Js0p8PFLZWMy~?Ff%s*ZCB?1a~7JiMrBz!M16E?`?Vm9q=^INu^_Mo3)=() eNdN!<4glQ*v)cvA1qd}YIbtwoH)XS}3nKyL(iwmN diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$5.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$5.dex index b419ff20aa1d84c514ed18604d81e36ad26a11e2..db22c95424ad9ecf07d8ffde19fca9e434f63646 100644 GIT binary patch delta 84 zcmV-a0IUD}4g3utWMy~?Ff%s*M?PffG qCjbBr0Fea&BMtzB1q34|9vTh+hqKfI^#TVqIb~%zWHz(V1uOw*DIDDZ diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$6.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$6.dex index 8e51dd73e957be89e6e915333a7731ac8cf2c7da..a09fa48e7dd6ebc9c40b4098e66b5e6b63c09953 100644 GIT binary patch delta 112 zcmX@XdxBRXCAEUfz}TE&evpHnu=9cZIx~ZHVj8>rm?bA2`T70w>5U2>7#Xik7G!GX zn8U`X!pAU=ZSx$a4@`_!lY3bW*^`XT%*<2MCLd!};$mQ8U|=}G%D`}L@<-OiydV~X P0s{jhkh(T`A)7h?NH!u8 delta 112 zcmX@XdxBRXCAEUfz}TGOLeRCd(+*hI3AD9@eC-<@%a#$EzCYc$g8caUQs>I2}z`$^lm4V^>n0tjYiGGSvgV`8&|1O)+NKo`LP diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$8.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$8.dex index 09676c5e42a6ebd985c2b92b89ae4e9ac7566f5a..93b7a049ccf8771e1b1e3ca95c8a9535f45f54ba 100644 GIT binary patch delta 82 zcmZ1=wm?iFCAEUfz}TGO3fK1UHy_SEC$+U_UCw3Ib=Qnz^wwXm%HF8(gGKZtJEIvN k!%=od1`x?)3Z%}lZ`Nf!z`~Jeo?>8bV3@f1E2lOi059nrr2qf` delta 82 zcmZ1=wm?iFCAEUfz}TGO6X&CqrfN)A-&AgQJN#JYQ;Ny1`>Vh0klLv5gGF>58>1N? k!zwmL1`x?)3Zyo(ZPsNyz`|i}U}=$PmTb8BE2lOi0Q^!Ly#N3J diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$9.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$9.dex index 79b3edd02a68de6b803c0eca5914ccb2903f9058..6ed3917c214754d04119f3663625ab24aaf81917 100644 GIT binary patch delta 61 zcmV-D0K)&g3cLy+WMy~?Ff%s*(fT0!DDxPWwc1`EhvTsy?)1rFt9=03u^{RJ0qV00 T0yP2%VKQT3I5aS2lSl;gFJ&2J delta 61 zcmV-D0K)&g3cLy+WMy~?Ff%s*oB3jz*Q1H^l7tLe)*vUJ89hL$Nv#SCL0|+!^W-vEqWi+$A1q199hL$Mv#SCL0|;a^HDNSiWMs3v1q1;uT^dyY diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$1.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$1.dex index 5be9167ab0008f2b7f760d87cfc7018f19d7102f..edc9fa7f8fdaca6f867930956e226176e17379ca 100644 GIT binary patch delta 72 zcmdnNvx7$=CAEUfz}TE&ifX(puaMDs*QC%lsr3(KG7`;iGI}c4Z&a{g;-16AD9Oht c$sffqYjZNwNhS_+BO}XXOOuq%Caf%s03Hw&P5=M^ delta 72 zcmV-O0Js0R47dy+WMy~?Ff%s*fha$(N|R$O+n&CIKb;$>z~!xbM=1C3x@&$ e84dv%4_W|)vtt6u0thu>Vq;`CG&Zv|1q1=Eeixkp diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$2.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$2.dex index a062b8ddeb845658486a50fa489bd0f67a3e5d49..e10111f25f488cd9dc6d01a068f5ef71934c7997 100644 GIT binary patch delta 68 zcmV-K0K5Ox3e*Z9WMy~?Ff%s*z5M!Jl9|&6UqgHhVbDi7IPekkizjSPu^_+!2j~I; a84dvJv*!U~0tjO>GBjm5GGwz+1Oow(Di|UF delta 68 zcmV-K0K5Ox3e*Z9WMy~?Ff%s*w*6XjOvq!ynqT;U8Kmqv=Kx;Wj*c%Au^_+!2g(8g a84du=v*!U~0tjX}F*Y_ZGB&eO1OoxFk{F8s diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback.dex index 9463e10166ff87ffab2536e1aaaa8e69266e6e13..1ecca762ecd9cbf34f8a71fb819a19c4ddd6501b 100644 GIT binary patch delta 214 zcmZoLY%o+vNv+^AFg9l>da~sQ@79IOFZ{YIUT|gQhwYBsVcUP$L~m4B$6bGzi76|d zkD(PvrSff=*3Kxxzbz^?PIub0t(Tb@eEDrMFZVLsU}B8tdwAGJ!JC;OfzhXenc16p zOJ@81s@<73tjy8zQVjdR`WgN+GBWT1Nv0mgUPcguu?I+sTGNH<%;$VurrGiG?B`dj`8F!7S63<1ao_U)Fvhdz9@z@OpIB4OP5Y# z*v`a~RTksJH_e7&q9jmi88bsUBcm8UGh?uHR68?MJfH4io2<=gJP)}zj4aX&4ATq^ KH~WhlG6Dck%|Z_V diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.dex index dff3aea3d533b395237a0c9dc96e9fdc144f3ff2..bb5cdca236065364273d44ec1b501cb3772e0c14 100644 GIT binary patch delta 755 zcmYk&OGs2v9LMqhJ!ibmBj=F|H8W>uQ81V`gG~uNYzi6`7h(|BB0-B5F>WRzf^iW} zn;^N(A_8gAKo1wfjfgS`Y9K^H+9W~LwCOIQTC}Kz(DzJ(bm7DK-E+@5_y0dj9g7`_ zsp-qXzH~;i3BJpOC-AG~& zQpjKchj0`VxP&`c!drZW;*2f~ViE=1#e1{`M2_GTW^ffnT*LK%6y*ltCT`(27Vrp9 zQN=ra!Z-YZ9TaIrHnZu2|jWGuEbi(A{ z?A_kT=A5oZHV1Z-x57`3Q+E9&`rik$A<sGY%>0zw~RYmK=sz>{>>Y{E+smkLg z&I5brmJMaGdqb%cxv=}ee&zE|PWK`R|>Dxu!MJ^uR;tIo$zX~a~cD1C?@$0^)L dR%Elvv}EqqCF|(Fyh^qk^QHqTt*`OOe*x#=aiIVJ delta 759 zcmYk)QAiX)9LMqh&aRtxn|EFbcHLF3_E_zyXh>mLU1&)}L1IJ{DMbhcC1ej?5Ofi} z99vKi5k-f=NeV0Y(n~~S;e$yCaS|Lw1RWGn&_hAr(L-AJFu$FhnVtXaj>jkC?!e&X zaH@5?6#8c36Jy`pBjosW@f5IzL+ALSBY$ahZeMB z2RgAE`)~qR@BmYo$5+^_;UbMejNmbfNQ6Z8;y5nhDz4!MZiOTxIl^t+#eF=&1fJnF z7Vr_@@fYE+NIjb1VJ8luA184Z7cq*PxQB5($1L9AGs^f8_C$UY97m)MjquQpPIRFg z2XPoj{X53_noqWfB_amOeoWP8e$rFL9nI3kp@^nO>Xw68$<(ltBbB_KHU@nqpz|N* zCM#L5v!RkL7TiQ$gVp2)k&R0?b^krk6Wq$6Wbjf&jhaQe*3q>{9n(R{Jfnt&I zPbnwx$Lyv^Q5noHD%IUXWx;~|!m4iWXgi%6IMv}lbiB|L-u)DF{(C3et9PW>{(fGr g|38bY$a<76OP}vF*{og8b7Z^Hud86U%inC!WMy~?Ff%s*HE!(n#U`1MHCY&T#TzAn34YS5T$g-gu^_+%Gx!Gq z01g272LeV%4gmWH1OP=sISvF0K?e~`cmn`D4%2D0mW6sD0TdBwh-qqD0(u>Cvl9i= S1qd`^VmW4FH8ZpB3Mv5|i6aXD delta 112 zcmV-$0FVEe7?>C!WMy~?Ff%s*%x}26)vBvl9i= S1qfs{WjA3tGGnvu3Mv85#w5%D diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity.dex index 0f4a76caac066d493e75a9228680c9bba38798ef..7e09bedc0127e76ac9a1f66f0663471be3d6eed1 100644 GIT binary patch delta 3797 zcmYk<4RlOr9>?+jb8lwyf@wk{U4(Qa5hWy|qB04UAS+3W+G0|RZK&BMTefx+syoI|pXa$R z&%JY#g8|hPP>+|)tcXg>$dt}s|F59o)xxAOM{wUnU-kUFp{EA5em3i6clG04RB82- z8NS(1ikyuV>DW)ig=a7x%draUumRf;L?ce%8jSuT4s^gHcoaWE5A;GJQqUi17=kS1 zA|FNl#V0cf%kVZDaT)jUM5;(0=3pHT;54q`K4J!l^ue>3jV0KO{WyL}6R4hRdAK@OlGex5@7aQ?U+(rBl2F0t`j4O!E)4HExSrzb!I#CV2-ENyDp8Al_z<6<6_LY45|D$jn2j=2VJH5CJ*Y<` z4&fM1;uOx|60YJuxQV;NnEy7yLpZZUqA(EI7=b+GqX-i)1=CQ1*(k+g1h5Nx@HZU8 zIb6kU+()Eaq$?7UhHQ*=GyjtaC76rfVg=S?JNBXp$8Z)c_#C(J0I}I3gD@I%QGnyD zC``f(yn^}gVFk9JNq;}h>LNbFT|9tm1kW-0AOks=fD)9U9E-3TwW!12aTM?4LtMah ze2a*uc@)tTeUOPV{;bArJX@4nId3=A#O=*oAj+2=AjAt%w;d(ifvJ z1*Is*A}og=+pr%8aS=D+`;OH^M33Q&FdWZg4&KB%)Z;yzzy*AYyJ&+mU!*tk@jRwr zI=pxV}v1_*)|q%k-FfYb4sNtvX9zZgi_2K@PQvCU>D8rQ5LdfX(GVUk($RE|;5IPH;hgvO@$@)0;IFx?KPgq&^<&`C; z{4r5+z7f{mc@4BLx>tL)>bwft7u`!|y~nOr)_rw*UDs!!+hiitM(0o)o%5~sIt%$R z-Bo`X#}|Eqyieo>vc6=zD%zKBta(zU#Ollw$AxI-&_gFVo=PZBu;ocs{sW&cKrdC$ zSs&tRE6-!(YAY`!ud(tnTV74}TlMwiwcPRT1L^ZyXKmPR%ldk3u<8xAtnZpo`zGoE ztIZKx-;=g{)|M}m*IVtc_2m~QG|(Meqc&R><~-CU!j|<-zR?;e+E(vj%e`&6zby|A zW%e)b&=>L@+nMRv-E8e3&(>y~E$b<(vD!?gUTftNa_GvH+VVVGUPzuAYV-zQ-m*Hc zByY0vdRvF>w!GVx8*I6Wyv6E!#9!1Y&ZqB^9aN^`BwOpOe3l%vvYxn5ZlS*2s_Quk ziR+1#cQs8$NIM-G?2b#Y-q2C)hpM#;W2fTmQb2FmfzoeUI6u{ zW4A=9XZ>>%#;9rajR`xIx?Mlx$Gw#5<6oROMh*8LPaLQU{of?MsEYkldkj3Ky5`bE-{-%Tv+Ih^=%RrSYBwk11DFSil=-^tzKB{BaZ!CTq;|MwQ_T zi#%f_=N1R9?g;#1Ss{e|A3cZcd0EqfW3wlGR0M4O2CNnEbz#oF#qc06yFhg6_|2C zaU1jabbE~GczMI2su(X@cC{aIL7`h#D)n!U-7~^1Ey^b@H=kjO!MyHZ!Lq`o%W90y zv*qLVl6ANNj|4dsj`P0JvBqPXEymCUGpyQ3YbY!>og0nxVl(`b8c<+HG^=U7%*d^V zswi|g9pR1$M`ZGVobEkM=(kh)B}BZKF=S@?&_P4$&*%SAb!z5* zRouI`_$>5~AKOLc`Dc!OZL+?njRbxM*r@-X3?mz~)9v+pPxsOHy2HxJ-1{c)dfg_E R?6m6onb3a&==P=L{{w~;qWJ&- delta 3807 zcmYk<32>C<9mnzi^S-;eNLCKHiAh+3p(K!q7(x~jARJ+XTr%oHYPd98j@qHoMZqnM z5)eiR3mc4tV1q$Qz`^0zc`_6pc{q6sKp65ND z_uV%+5LR_zl`>^&ATG04wj8;ad3#Ko4+ebxc;fDn@=&%J|1BK5CnS9;Qd+6fir&3~ zQ+kV>X)O}dT_g^}F#-#)2o(rp4c22XzQR@f2$e1pjb><$)@X;0NJ1B+Asx>l8+j-| zVY&omBH?|k#a>*%J#@_w$;Wh5U^h7o!gicSBjS6Cq@X`u#vFWx z)A$Z5GboaoDKZJG@CTg1f8fdz>4u@0gt=IUgSd!)BlnjAzpU^A$*CiQIG5R z0geGYis%40dLa+P2QdF53FAgd;Vmr0 zdhEs_{1pxO4v)}kkjS%xf+B+mlTeD8n2p7##1_=y5H6q*574rJGeKXB!emTG0P_*T zYHYwR9K~rgpb?K?4i+_TUU|BKUySW5f^TjF5{ln2rxnfgL!2uTYQ6xP$vJhKVGj0Anx?6EGFi zFbi|B2+I*h71kg@r1smWYL&VzP2?&0Y1u<=Zsh~E`jJp|j63T%mDX%EafaO1$_?a> zR=#1Y-wxf4anI0W>aDT3Z*A523Aw#hcXa!In|N|7>T%FZC+Pe%b-l-Cx@NVBC+kJm z^*MA2&5Ly>q+2cZ=$%5lV%rw#BY&E2$%veV&d*ydyOQ;B>TxLjoPS|u-IrIE91pdK zYa8@fd*?OKwCG+s>od|v&a0ql(Yl z?yA2Ou|c08?-O~2tar?-qG{>CnkQ9Ctj;`fT!_mYdgLTWQ;Fm;w*0b{KjL!&^s*E> z>qA^-!nX|;KY`o~r-AxExUsV%>0%K>t6q|xvA@`=@X zA-UShD{LLs+45#v-f7Eq{+6MJqvXM$Ljcdc3>e~hNQR0%bPE~EVe1RmR)dG((GtrmiGv$hMg#F=teov~C+c4T8%guAfQp4ql ztv9+3@`bO}gnzX#{EjS&3T1ZfIQW56?KE5-f2DtSk-x^jQFUl88yMUtqs3+X%aJRi z%}R5X`LXGe^CqQ~1s*v`2$&K!;(P(0JTXJdx~2uU(93Jec{RvLrOg3{T5h_^O<7^M z%jK*Rmw%79=57r=YCJU=85uR+fUHtxgK^oorCfVw_mfH|<3FWZx;#c8F~jTkd5khX zJwC&gC_5Z#DdY8%6HQ0#E%L|`rT)gT`|>#=6%?1pBWoOr!Tg>Y@4}+;g_VA(Y${j> z8}`Y14uqq8V#J4irg_!qlVmz7jLbb=pBc5<$nu%d->M#7Gv=~-?HMz6ouL9n&M0TJ zGsYR4+9R(+l4;ygJ(cM+I&U(KgT}yszusrOk?1sXN}4t+HXCKRPUTK}CQ9}Hxr;G7 z*J&g4msoq-F-GIIFdP(Kbh)#<@#w7eLhniQ-ci`*K)5ztSgx@ zUaGkGhrMRhH6yz|lqcu8?1xQxsLX(=m=Uimh!$6dDQpj`tmaNJV~P6$VI#28XqGG6 zokqPntE>t1_%mMH?D0B`w-N)jo6@=`$Go2Ndhe{sQzzA48a7jyaPw4}bR+eRmtl{2;JN|7YnS8*J6Rg{*t%yWVN#&WvR8*4J(F$x&8aKOOq7 J0o}fo{6CeNq4od( diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListAdapter.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListAdapter.dex index 68f5579c1081abca92780022787515efae821655..6247024ce50984e45edbec1f96d9aa16d79de4b1 100644 GIT binary patch delta 1227 zcmYk+TSyd99LMqhnTwaLUCqTyblHSVAzVwdZD~=;N^1&V= zZ3vH1L`KZ_YV0bLJd&U*^5e%Z~1d zc@`Cg&|cl0?N=S$#YORmPb4crOja0f3ij<5KQ#2F$U_>hHMgiwyEIHwJ$LnHPghU4hMIrQQ- z?%_FxF^Wl8Y3v3vFbfN?6su8*8q}fzyKn%oK}t=T5S&T9?ygmdDT1vY4wZ zTp|~``8s)toBRJ8qvu@Yw%;WeyIIdFM4kzKEQ8Ma?O`|Tx2Kb1(6voupuiea$y@v) zUs#>+KzhP1Qw5x3$pMw?T;?2f?k88M)sELwq^g`1p1JW$N_-Wjlqp#&KIu`a#rGg6 zr)X`qq%}2=AFQxcoj*5V8f#S3P>IxvZ?h%a(&np-RMTjg{_UY@ZuIt?D6tLO49GsW zJLg~bHPbA$@;8}QEThe|Ytx&WOKr=x=f(>34bD5yocuxFR-%+C8&oqBF13Qq#=)Jo zGQ7(ZRBWCtwvqv*%6*ZD+!&ZYturyHAsh}B@7Nx4Zl-mvxWmWloqpohH*Wn%t!6QF zp8bJw`t% O!EM*eFSP6N9ppdw->aPf delta 1223 zcmYk+e`rl%9LMqRbDwjr-OKKsUGpQ^%*d<^yStgJ%`9x~4?{A`vS#8kiH7S}cPnMG z)H*^^h@tEcHHG}eqNLFLX!~O;N=Pk~k|^)5j&kaCzMu0v&-wK{o%5>jMPYvH)>L?5 ze6id*6g_qS#>NkwZ{5W8K-48^EL6ZWDTeRz&B*i7z)B2-{)rle&D;Vk;_0B`Ua**sVa zQn-TK7(y&6vJ}nOixW779-P5>TtqMWa0`QYjbV)79X{e)G|ii2@nnc0A4MobC2Fu5 z8_e!@-^2_lS1C_o(5s7jJVt%0l^=I;>~_j9xN zJ1}Mac6ymN38S5?l_JgTw6e%@gb<>#hJQC5qglsjzvg3Pt*YBg+EwY(v@GIiDlU*q z{Ct&M>gT@y#^^K0{r0=$grD`P7L%tzw=!tfyD#yx-aUt$g4Tn~?*eDUgc@QZpO~FQ ze@<|xHPgM$P@XC9F0(K49)#*lm6sWgn_90boSXKHMCzy9uoHJ&3WT04%(VBE* ze^%c7;yTAP$L8kRz)F)GtdJ&&G&-!rY%@7(1G^`D8L+k?v$w0l4Y)Q>cKO|N{&n|S zTj|Viv`%Vr%DPQC$z-MLxNdH0fu7)vhG)#X$=%A0v9iG=lh!ai+3K3*L6e&4ifiPW zF{>iw<#MUNaD3OejFxz!bjzZWQtxhdSJfR}R9E?tUtjw5Ew!GB(7ph4;|C!%w9TcK zQ46Wdyw2F+23?21Op(L1=s(0EJ7m4Oko77$rLLb7oULD*j?pUx{dS#t{StM22l)>L C{HCk` diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListItem.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListItem.dex index e5b839dc8ab5b51a5ec91258befd39397181b516..5641b4ddde24e72ee3ebd0f85d491b45a32f0db8 100644 GIT binary patch delta 131 zcmcbhctKGiCAEUfz}TFjS>a(I2e1D0Tap_rGX1l^{oK-!sXtL@(nf^{4#tehl^m;O z>KOPKv>1)}Y@(I|!4?KH79(Q=eZDPGSuy&P9XO>F_!-4`ZL=Xu^?Co0cVqW z2&)`;01f~u0WuCeTBW6>rL+Jv1Tr%)FAlU?YFsUoKnWTk5Tn69YSL+VYF*Pj0A~R+ l4od?7NC9cnX@}H=f{%Fsvw8`L1_(7dH#B2pWo45J5XO?%EN}n- diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$1.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$1.dex index 14d6a26b3c5bd3639d08e7234e9d286cc1f6908d..ff5fb97bfa1ce5738d290926f8241e34fa4f593a 100644 GIT binary patch delta 198 zcmeyu_km9_CAEUfz}TE2vUHYp+_S6qBiS}Sc5+xT-K}J6MW9OKrGkly!i;Msni?}& zY|K2&$U23MfgxwIAyYeVCnKXWUuH*k_HquHkg1)wgOO30FS8>jd%7({+vcN8{>+SylSSFgIm|4Q%#zHF%_j%5 z>FO{rFfamfI8YlCkd6n^sX*KV#2^5Y0|8bbZkfE2ZL$eSC4&M)CKt$N7J%q%0kYYk P;vh#b0L4MNHvriH+>|J% diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$2.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$2.dex index 99e75dd653a6504dfb52c1f854deaa4bcc37cf94..aa756cc4c98e3343986f21860b4e24f818f36d92 100644 GIT binary patch delta 67 zcmV-J0KEUu3D5~3WMy~?Ff%s*hvyc^M|kniwqR=DQc@sRWG2ot$R0bqu^@;62d4o6 Z6Al2Wv#$Xb0tYcQVr4KlHnYqF1OZ)@7YqOZ delta 67 zcmV-J0KEUu3D5~3WMy~?Ff%s*lju5l4CV)$dDMelY8GMi97}rC(iG;wu^@;62c!W3 Z6Al2Tv#$Xb0taF^W@TeIWwXo!1OZ>b7x@4H diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$3.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$3.dex index 80233e5c8ccc661b4dedffd67cb95d7546a9febd..f6bec612f547f6c79b9a47b60fcda7978a8f3c25 100644 GIT binary patch delta 68 zcmV-K0K5Op3Csx~WMy~?Ff%s*E9E8P5alJzkaFnpdipn+#1IM@$pc*iu^@;62d@DE a6Al2ev#$XX0th!TW;HW4G&i%!0|NnLp%$tD delta 68 zcmV-K0K5Op3Csx~WMy~?Ff%s*s^#SY{MSK3xeWIKV@h~Cu}ynBv5uQqu^@;62de=A a6Al2av#$XX0thi=H!(RdV`8((0|Nnh2p5L{ diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$4.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$4.dex index 5919360f020f7dba2fe959938b4ee91d0b4443d0..66b2438ab2912d386db81079a3ec0b93813fe1b9 100644 GIT binary patch delta 69 zcmV-L0J{H#41^3IWMy~?Ff%s*c^Ivb<%mpfm}ygtmHBnds^&YL>CTNVu^<=%2>k&9 b8~_dg|Fb{>p8^OoIWRY3Wj8Rh=L8)Ap^q6G delta 69 zcmZqSY2i^wNv+^AFg9ms6FIv@sIE0PD$L0F<|T=?b-xsgwDcIPHY!LkaXe>al40Ou Zc)8huX+9H&Wm=-Kp;3zQ=I1Q3i~tUw6?Fgr diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$5.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$5.dex index a5a02afb3ac750ec7b9df809272a7df412370d9f..1b14ff32f67839aa83bcdde0af725bfd0f22d0fd 100644 GIT binary patch delta 74 zcmV-Q0JZ;YNi&jEudLWtl43 zH!(3P@-b}LJeO%c6Qko~TUK+96hpJrq-4Xi$ N7#M+6@8n1}bpS-|AhiGh diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$8.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$8.dex index 5e41302dfdaedc1192cc9c765b0f334729d85c54..350097f412845d92955675ba9605901c489656fc 100644 GIT binary patch delta 68 zcmV-K0K5P24DbvfWMy~?Ff%s*Ni8!T6UI2$8Jn*#b{nTPxqF})Bkzuuu^?&!2lWC0 aAr1idvylSQ0tjJcI5s&sGcdDj1qA^y+7^cZ delta 68 zcmV-K0K5P24DbvfWMy~?Ff%s*qAotk^h&OvtDmbS1{FD*TBzXm0+T)Uu^?&!2h9Qj aAr1h~vylSQ0thlRVPrOBVPvyw1qA_``xx*5 diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.dex index 8f2b93dd9ca79359d6f535f087f79f3ab99a2df1..a1224e45c061f2726732dd1162cc720d357d8d12 100644 GIT binary patch delta 576 zcmYk(KS/{~GFz4z{#gm?xuh_N(h1)&v!<{In2Qil$rt56|J3f0Au8VVv9%;MgJ zgBH@EQ=N1WCq*TcLNRN{bkZOqj_uaL?<*Oa?M&TI3-{kwF#{$YTRld_x0m z*tW6q62T7zbf&jBvK;Dt8tPwt78$0-j1DxR}exZd6T;V1hP>Wr^ z8JU$Nigs91{o}W06I^-t^I!f)PIl@xgZGoW5f6{l`{X-UWFF>caVX9w;R|c9^1ZXd zx^GK@u8wF9k#p*gIWPH2N{I)gl%%Cc6~~m=DkhVxX6_YeRrDh~8|S_wDK*Ts#f))P z^!0tux>j_qYwO8VPrhnvFzw|(?P?iuKOeTN*E*70nFxZ_To6vXndlUAzC?DhOI=W1>kB#FhvSiY^7kK}AzKnIBV2I~bgF zDssjDz(QwnaHtf?rn}IknTj-Goy1Mw-;kkqytvOjci-opyZhI{iIkOu-y1!j0#1i@Xv+ZwhruX_|s=7Cx+44dnV_M{?CF0{H(#T>0tN4Vk_>LMb z5w=AJki`P3_<<`#=-GkC=tcs)7(ouNF^|=dq@_gofNks`z!6Syh70`0AN<92kWjN7 zbw=h%(uT{RqT-`BRGx6=;_kmJ4BOSJhskkrC%oWTmAcA~$Q;b3*%il=U{d#N)ml#| z`?h#=4bh0@az=fS<6B=z#d}0bN}ohkF{Q*-5qTxu&1-A4D*9p8wsW1qC8-9fXr^pe zMc-<6ZD>XBhStL)uKd%wr_Wv9Kd@xTc6#4W9bV`~E1ccPq}N9`azWO4(KgAjc@%<8 w=kwAD!zfS0jA1^B_C=nP&EK@il*FtMvUxT0suuT~Tp&BGy7>&u)2vs?56mY^bpQYW diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity.dex index 4403885fec5e528258f6db57ab1221a5b9d3ca23..be4d7fee3e1ca6a1c7aa8a18b57e8e81941bbf51 100644 GIT binary patch delta 424 zcmYk0PbkA-7{{OIefG}m&nq?uG)YQnYO@3C_j_}2u|E!u+d^W+(Vz9(F5|MF$+Vh& zB%+i9Cy|qzaurGWR~+OZcQ@V^<@WUbexB#~e2sjKv`tPK&S1C~@NIQ?;d{XGv9>aJ z|9ai?c`1Y25$D!%+oCsr&OpQn#%vH~FZhZA4hbtL@+=oH2+HV6YOq8&D{=%ks$Ty$ zhe1FXUsSq;Ad(4!iTWtve1~N*Zy^DDDm4inu%$@2f&Lk5+bZ2=jd+x}g=~6y-;;}{ zIEM(9P{?8>;A^&xf{>MnFOa`d+qwqt$}n5~9V0Y6rZjbVq(PC`>?8hKRhxtc7Ys+m z!5_^GPc)vCsUv9&#dHpw!HznXBFNZJ37@gaB=&@U^wya~_vp7|!Zer3wu}8`tsCx? zK#nkDKOxt!RRgwUY7yLF<2qph18HZ|*|;`MT_f%wOQ(0d3;GD> z5XT&f*qR;mHMmAW^x1J=aOq55D+-)SLun#^%WBhWsg@esSKx`U>3jUO`q@a)U4~;~ z?~i7tSJM-*k$u%1)Kw0g!HO(P5X`%e2p_TDBKCj*V?JXM-D1E|4a-_1*EUA;N*7#8 zfehg{%zj{!uwxOIXhBgma;G9XmCdwvsfyj=?`TT$YIjwhSMW;i;Z;ZEnyi;p`CJ+E ZtO6WP`E#}9-96nCsoqe};b&V0zW{emZIA!} diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/AlarmAlertActivity.class.uniqueId60 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/AlarmAlertActivity.class.uniqueId27 similarity index 100% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/AlarmAlertActivity.class.uniqueId60 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/AlarmAlertActivity.class.uniqueId27 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/AlarmAlertActivity.class.uniqueId44 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/AlarmAlertActivity.class.uniqueId44 new file mode 100644 index 0000000000000000000000000000000000000000..98353eb0090e3ea15be5c695314c818045f35e4a GIT binary patch literal 6231 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 Y2|C~b%?;s8d__;0R>$aX(br!8zo8kbCjbBd diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/BackupUtils$TextExport.class.uniqueId40 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/BackupUtils$TextExport.class.uniqueId5 similarity index 100% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/BackupUtils$TextExport.class.uniqueId40 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/BackupUtils$TextExport.class.uniqueId5 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/BackupUtils.class.uniqueId47 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/BackupUtils.class.uniqueId11 similarity index 100% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/BackupUtils.class.uniqueId47 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/BackupUtils.class.uniqueId11 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Contact.class.uniqueId42 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Contact.class.uniqueId42 deleted file mode 100644 index a7948fd1fe25d5e678d6abc66c58e8199795e068..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2970 zcma)8S#ujz7XEH5yJe*ViINZu26xC}D~>H3)>zqWSs@~_lvrLSVG(WVVs|2Si|&>a zL)d44S>GurUZ5()6CqSNK#JvwshTPN(#(9fTaG)nnc#Bi+g_iW$2|N77OKLU6X z|In~S;2G1dxsFv!H(h7Rs!2DUb!^|P`ktaL7yGkLqv6;Srf;6L?3%a#+@fPk4Kaa( z_f}SF33Nfz5ZBR-guwPo=8~DNoAyGwG=E7}eSxlHmTmbb1Ud#%v)$0KO~ZXU?#Fh4 zM{Mb*8&=h+$+YeG(o5H9bM=@4+k%twpjorJCG^&EHD@?|64RAs3w9qA9`UGqvM2&U>+teTN88Uy8AA(x#t)_pNfPn9N(P`U0n zms?F^?o4hfM~`-;VfxiYvieoCnha>QW;&BwJ;Z%R3vL{Rsy|9={STz0nL@ox>;qBC!#6O zE}CvxzSfdPylU z*f)?WY^t#)l<7tXp3pgLPqDYMrQ&q1I9-{U%Ci~o=&JUfaji@o&j{!>%VUVk729mc z1dd`i-J06kk9E-b#QF*&2ua;VV>D6(kMf}TMt;(iv zId&XVY)RD@1Ro94jCf5e3}C!v)rqMIl%d5jC(vVrxiT1|;ROI-NY`~-L&;pwaS<;N z4$Wp$+BJcpXjtvCMT5A@OD2I5UefV0Dgtre2|o(#Vxz7<7-h?NDS>%ZHPm!Syh?0Z zZLk143(f-PowL@z$sslxOy%R?RQDAfqm4U8fF81DT(SH`!wvvpRJpvQm)aRa2 zB<4#+fmoIojKKW`%a$Q{O`G#|a*_q7YSw2>*HZg7Gv+T^1h&4y|Gk`eu0$I;*dhWa z*XB~?D1tH3X8p}N(_Bp9g1~`DoWI$h6xRYb3c`BsAi{dj9LE6t!=PCak4Ros4bDak zFPNzMx?!f1ZDkI?WnQyEZZy2l6tDH$^rGur2{V}}J1w^=Pg^RjI;)}vXIP1Ho40N0 zX6vTsNl(K^0wb&4_`6>w8vY`%_nvAj^13GtM?bi4xG!8i_%nKMBp*#0gWuw@6%0%s zTEXF)I1>8-y%#!?PnQpetHH8Z!L!AoUob!P9r)P#7#D^*zQe>8jK-9yp4bY`%=N@Z zJNdo9qIcdHjU~_DMwy;xlCvxLgA#d>bOo<`3v*6HMZ4NsT|ceqEKrt*4dtylaRV{D z2oKi?Rf=9`fYyD*TaR eTkt1*K>85XKE$8#SM;#XAL4JM9o+vNJ^us8fj1if diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/DataUtils.class.uniqueId51 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/DataUtils.class.uniqueId14 similarity index 100% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/DataUtils.class.uniqueId51 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/DataUtils.class.uniqueId14 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/DataUtils.class.uniqueId39 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/DataUtils.class.uniqueId39 new file mode 100644 index 0000000000000000000000000000000000000000..5a5386f1029356af8d51c92959705ee5ade51c3d GIT binary patch literal 9642 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 literal 0 HcmV?d00001 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/FoldersListAdapter$FolderListItem.class.uniqueId24 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/FoldersListAdapter$FolderListItem.class.uniqueId24 deleted file mode 100644 index fad3442960f24a245f38d8851b168762dee655de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1298 zcma)6?^Dx25PcU4u{A;k0Sl;5E0%%;e;{fR#VXjD$OmBXBNLh{oReNKxq|#zGJ=jD z96$RV>iEi|mNL#pyUWQBy zlGU8w2$-(MHEsG-!KR2yVC59`;+lni3^15NR()4-hUNdKEH}aI3BGS{kXa6c`fhQe zb)%TXb!1EoSs2#n`rDur9z(a<+iZZ7ZjEb9H!R%5Ee5M9q^Fa-Iw;f0fqc1L9us2> zgC|{Tv~!(0q;G1vZ(GRW4nt>cg%VJonqbczCXPmN*Fqi>)R2fP9fhdMJ0ILV*Y;hx zZI^c3aE*Vgb6Md;0mJJHPe3zmE0YX~5{)23kDh~-dTon`>+Y6Mo?a)Yxc-J43jN)1 zCiM6*%w2H!&W&%8s*5q`>Q1|H9u|SxA_9oIvkh2Np^)2g=?P7kMtItu#x6r@EvSbT zz9e)FgRP31)^~{FvXne5`EC^P$iy>-@s>Ght4JE0e>G|1IYDW;yh>s^5rH8*BG@1y zf~=vZ0!XLzpCI-yl4b!6lk`JV27-_ZBIP&mZkF-Cr3^a$C{ z@!cu10~85(Lv{%%ETa!^F@`ek#d`+XET&=8s^4aCpD-{yz{5t)#TXTkEPO$B@)+Z% yp|vakhoHYZ6E4{dm!yB&EQK-fn9doP!xLJEs00H~Q6$@qc`P79qMXMIWc~oA%2Gf8 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/FoldersListAdapter.class.uniqueId29 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/FoldersListAdapter.class.uniqueId29 deleted file mode 100644 index 023f716fcceac704b055b0fc0b936961cf7cdab1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2171 zcmbVNU31%15Ixs+B3p5q;*h#-(zJo#&m=OC6sXfc>Ljg$V;4I$gaRJf7D2_9Jd&LB zPw>VIJn_aWA2aC`rc8O|H!%!*B}I1SVJ5?9M!Fw+&z{{qd-c~pzx@GV9bbqDASfUd z#RMi97G$ks=xRqgRXfLuB^3vTsTyO{2-8uGaC>T7? zFV_+o_*Rd$z zMie)(G{VmpHA95>)m^|jVpx7GpU6^I){Z4-xxhnRA zDAG}6kac3`mEyK9Ay-?Em9|w7u)=WJ?@+)RLuxGUVTzV{qKbNV(9_H?@(jVI+6m(= za%gI5zpq#kBC#ID25vEk4{Fu@-Qr=XT49)dG|riFP}*r0tL29WWHC*mH7!}Q8gh4_ z1gRy!Fjd(;*mX_#5~Cy(Nv#YsWmQuugI-H94&_#tR$^tnEq5ETq4K%A7_z=nO@<4r zltQs9^~53xcr@FT00F;k$ZL_{K_JdA?|{7;K2-C zQtj)O-2VDN?z>f+rrvPw90zf2$kbnom*nj>4n^75P1RC$jfR`;u6t7k(>B+-J}}zK zp2|fNcifELc59qHL$su6ic##!rm2vEE;)whcc6erq`0wOsZkNmZ;7dqZov{YMt}qy zM1pq*jS_eV^Ca%h7di3@;ij1Z0;!{KhZ1zj?7&Hc^ftB zSb3SI)5TBgECv zGrShS?NIIoghc2Juk-kVHj69v`3+)!3$v86BqdCuRPk8XX)lQg$~dt3QrsY1QthVkw*T;4FNNp8<9N3LzkL^1jHtuBX<;xN%f;p u?9KYGc$=q+jTCH&P#d%sz{mK6zSoGOK2#)waH8Yx}fry#II3oyjB_miK$l+PTX)=R4Cl4W$w$tFzWgtc-OqmDKm`sxc7@N7_Jc7}JD^N17(uG>In5pt&sx5UXp&pgL)(w5f`w$Xe#Mv_!jw zucPWik=9r=+!_d(SMh+`RwE;(+7zH;nC#A#U9F*nGdC6sZDAUw`M)6^jRcl7E^E+l zb^qx$&7fmt?z%`k5sI`pOjY%VE$12^=FG{3auIoM`mK*nprA!HHqD~h{nV>*OFZFp zG7W9%j>VuLviGIoj*f6#YuXZ_bD~Wr(OmGh%}F$FiL|8mJZ5sm!FD~L7Fe{MUAf)5%niy$;%HcR0`>y1hK+taq@~7DuGADVzWsOZu;@0rZ%v zC#M(J5{)FVxxjq6o|CAl7_5puYM^BnEw||uTER3twOr{RXu{9RM7RS?$#c%`4#~}o z$r(iEw})blXpv>r9O!+8R=6gcRtiIMn&#GeX*F0M>WDd^)-B~7S~bhV5g#?v8jDV| z>2x{+;!3Th8%u!2wm}V{ijy)I;2KoM)b5*#IuYSoo6e#T7=<~)ky>rCX)#vyF)Gy6 z1+_J7tyz7MHrTY0009}eW|jv$ zN<{0Uo1NJFP#iKF293&s60p|%HjOrb8KK!_)7cb*0XmV^`08+?ovADfJ1W+A3AR~i zR+=JU(I%!51E-nS9qwp#VqQ9jY23jf$w%FEu0Zv92bgx1m%hrRLILUdHJdJ^i=a7R zE|#kmbKvAzG}2uUEV-R7vFTE}3}70Lv^wW3TMwI=Tqlxkr?1;|1zidL#JktUHLA** z>aws=){^6;YakcBuIp_2h6u%*h#Fyd=>{x1+~%d5FoEE%sLm}m-AdnNDoVt*G(lFP zKLYfy(F5qsU

N@zGY=X3_07-9g`CIwGaguJWY8a%m_MYI7jj9GEoItiCA*+wdW1 zz`NYVf^@51On-Zg;uye&;zx}bc4Y#MZ08bk&z74+|AIx5i)G%63r z%OlZpcfVDY6{5RC`sbw^q|fN^Q&XCg-5+W|h%73=&^N5{HQ%f`Opptu;MI-D3xAWbv- z=tbR$?wC_kK#$Sm7VWZWHzk>lKCDp!AWmY16GuEV5N2E$rO%F%%(hpSt&Ak)~4s^d8X2EWK*aktiypm(HthMud?Vxkmv)F zh3B+5T@t2vX&s6=0*-JmL>4yTHKI00+l)dyy$~Bbh$kFX?(W^`o2S$ip zp;)LBiV%v2TO>4GuAhDMBg*m7f6$LDdc&qS=_de)0}Pc>aK#Y>wpgzj523`JMBiHp zM55i075H%wGG=g1UBxPy`)4-2B@^2q)fjb2SoCvX?m!v`jdOkUHvLin{#V%l;mltF zar~NT%E4yQ44WT~ZVWq(iD(Sw`HpbxZTg)}zo$RIO=$+C+p})njm$I1)X3J~ra#&A zXL{G@WQwCl!nG-0gNciS}qKpaP0h>m+>iA)PCm{-;g< zqW^|pbk1>Fx)Yds*)iLC;N^UaeKr@cjXC-#q`H8w?V)%BVqcvLtdS9gHWvx% zdLnpj@ld9*gSMkp9I>`&asd}}sm;SA(6F#43C+Dc90Y5d>fsi7q|JUFg$0X$4}~Mx z?&wS??H5_YPx2T*emGGccbv{RJYXmxZm`b-3*@!vsS%0tIGc~qk?7_E9?ugjKGNo+ z_-Ljv16Q3Xbz?;fq0W+AjLRZr>22C2)8a`sPv#0R5j#w&j+g^-4yI!Ut7OLTEP^R#sor#rdX&28gw!; z%613=3^y)oZFj6A<+gY!FleBFv%r895`0`Q>t7D1;YzGpqCqdOKtPCyy(8Qb5-$}v zr+V||&DHCpvCe8tg+ve4me!gUBz_Ro?C!++>f=F+n`~Yw&OIM*7bC4hM!`t()Z8X7 zH-kyj3ivcW-QqKBK9kp?ZZL42eY#=v$z9b#nGk^vAI6a=|SJR$`m;b@>P($x)NAZhKa@iOM| zw4EF7677oE9F^Fj*d)nyZ4vl6$?PmX8%WUyG3XztT~oI_gOrcEI1Zo7Fqx4q0t}c8 z9)mYQwOXC^9jKvLj8tuSf1-5}-4yfjW|kCiz>(VS+l1wX%)WjPS!2U(DpsGG>JqkB=|nxW$*H77e=dy4OoFqczpxQbs;`sPlzRu!r*nGX1iirsOFPSN~r6U@Lv~Pq?b#*w9 zh*TSpLaYzR;=u8nnZ7cp;$n)3PAaa{g@I^f5mFq4;b~*_@~ucbPy^!3uY#$qIl!}=tLO>cCtb+O$$P&MUmGgS_>qE06s zMi4TfCR)_(Mv+!AWe6#x@QXf3N5i z1m#9lsZ@ja(76^POX}0eWf`+SC9^-pi@gl6Jf<)4MHsNji6zQoZUhErt|16{Ou4w8 zsIG_m=mm_Y7i9cC*tHXjMPudB7F03g<(u1`NV%*CkOn$B&J%6?fz3Y@6R}Ye=nN-J zAy)JNI`kuKLKv9#Zn_lf<5wg^_wwsD|A)BE0sv>K80_OW_)Uv{V)IY=XH4Y>;2_ew zP(Uj1aAO!fUt5BqAwUOb+izYs8O6-}w#`51UqBxLw@i~WqawH0fU%~0Y_Vi5gI1G> zMmx->0Hbd!rJm_!WGw|DorkSO(HACF!@reze}{5J=8UeAW@NP4*WkYOvLrOdUe-dO zQj8bce-he%hQVf`y=1_4Qmg>~-?RCB{tK3xp=e0Aj9sKyucPm0QXV)MVH zaF~Yxp*Gy=<3sEyo$l? z4EiGFgUsPoIpBe@kn(Q*t>PfPg$Kv^RGzXd<+WA*Aq}AcQIjzQ_dAGIJ+CV0Q^SOW zUup>ac4u@G?ur10u7+whs-e&!RgztY4q#4RHB3sIkir{kxUEKr2hD>uLICp0Z>v#i zv{~2kSU4JM46p0Z!PZf5REOeqjaQ9D%!3#;8e1DTBO!6GIs%)DN4sM!j%!LCcrV}gOgN5b(^k8%$+Q=m=jF>9-4~wu#)2gDYv}G= z=fs+%W(@aLA8iSBtO~`#^6b9!B--Ump0KCyJ7V>Lb$aj@V{m$iPP~?ex?G~UI&?&& zn^8p0tO8f8fzLvYgdQ30!a!;2s|HxDzhwvxA_fj4lJ|;{o9}tU`%1x?gwY3Spc6yY zR4}2hW{R|jiqg-fM2)~BO(k8-#cs+n)|8G%@V=<88tWFx3*FLq`kTb~G{J#IbGHk~ zU>Ev}Ft|SYAm0uk6St$$3Cn##r0d?fBu&v9`Rt+QcB|t^F8V71(A1UNtivPG*R79j zb80NrW~nY&Ug|SVX_+9D?fBTqx0eT`qz~fw0k14BQZ(=O96Xo^FUQ zl&^NV>&$bG{)Xq>knXBBfP7h2OhJIx|9z&y4NaI5HxR(BgkwqWyT)kCMqx{#Fi2Nh z0qrr&bL5~M4=(6pH64Nl0}IZ`5eALUEQ1g14;D=uz_nR}2=te(=*cyR#|P#jgBA%f z>aFQ)&;W8~p(2a$buNfuVK>7U-u5Mh{W5Wc4(k9aK%sCP)ririU;mugO{x(UtV0)< z)S!$UEKu=vP;Zm+!Kn>mfM}da)X=%e%~txVHGnxCzPqr~e-Ypoa@&lLI8E)b=w^fG zzO=4D>>hD;V%mK>?n{F)@3DiH<#N!hJ8PE2kEM3;uc zXCHbyHHWwK!|SD`WrPI0?TR_THmE4>k-4YteI}4I43H1kDfYt<N=u%Iaj?E82|b`i$oxcwUq@KRwRGhxzFq^*O*qXlLe44)EG@8ER z=$XFapqakn_!zEbm=#9^v4RFXT|qhcphPsYvWK{mcav3FGGsRuRhE?Qrn1UmG;%kM zs?6C<<0|ua(}YUTZaP}JRme~Eqe53L!|zm_BP2S5Jai`I(^@LRX`wO-;Yi&&tg3}3 zQY#L;IatAZI*!`Za`d*%%<2@qzY4WNHM*;st$9W?>@k}55)J7kZ*vbF_c%?%^Um~~ zg;+b$2JB@c6;r2b!V`8=3?eJlDnm-uU`bvgo;{3a&aK=<6L1afq2q79gS=*6yJ*~2 z@>eEl&Mul)wTEi=(9&)F8Vetz#*$Tg=+xDo9hDd>jHt@#p)-RXzvm^=&Fl71>*|~x zn4tn>lGIkxnWX48x;x`dT)(-#m%5uvHuun$lJk>vK`__tQG8O8F7})?GtYf4%S+Pb zLCc>j{d?#tzlGizOS=9a+?Hq?bIP>Nz z(s`gK_V+YY31b}-kU`}8)W0{4gt@J>;oU>=L)f?mJ(>6!UCGks;gvi!U0 zD8IMNH$7P3FMy8tA>aG9lFwfdw6;_Jr9R%i|CfGiAK8_D3l_HBP`%$!^?UqQ$%9p#`77p7k2#w z?CweE!Bez}o&(hvA;a(Ebjm*Z7QICG(horGRm}7To}f0UjpS7wpe-0=-gM%PAjnOW|0OnW(N;@E_R}ybu*hqv zC|rVm1>LY{KH3<#IsOyM9pc*$mB(Rf-AgyiP`4jANc*wSRC|9aXl09D*pGFjI%Fe& z@i;-}g5&J~IRU;Il~a1?rEN5&vI+)$=F%wxkjS)ZaC+H*Q-&Q+)SP`2(D*a(>n+&w z+ra9dL-M}@*WSTV<6qM>`kj_mxtT64g&Aon%+S17nr|Lb<4Ukl91SuH&G`mo0T0Dz z4V_dxduZ^sIlc5F0NHC|JY)9I>weGJJ@ivR)!WSiNxy*e>7{qj<2M=;VLwUwE$|7r z_s5()^qz}pcvA#4EBR0SR2f(c=JnEt&HlU|`bW^>pjQS7Tz+J3ll1Xk`ivy_ZoLEakE!kJw6io|(Sw``;?_ZKENuqf#EdhsUn2 zg!yqfQx8uJ7L;;j&@SaE!6E(vzn$c%GYfGuB+1ie7ICn+tWe!Wd@zNKZkJB1H9F(wm3RrqP&S}(eA!wS}` zOYnhb1;z{d^VfgVD>>tH zyKGSMJ=UeM4jY%?c0w=LH^b)2dbpv!s+5`*3c)JBhp|4)_bM-~+RLaB?xRX`vzO0eS_)Hf zF`|?mAj1@c4idPb8xB4+OxZ`{rj+u=BzJD5VZGedY#Mqv*07zb&^!sv-MV>fFK=%4 z^zfFTrLtRv?zM-xMWACLg>IUey1q%zR8`VvCcMAp7&FU6-(mQFQx)pI2EP`H5Sp@FB zscsV?(JKnU2d*d3&1##1i_*IO6^W^)Lo+|8qbE%73`a};u`Hb82jNA0=;3kdS7*%T)`J61$9rc1c z>P6G^eQCnJ$5RwS-KDQrg9q|_AHZF%&!xd#2X0(T7B2?;)X^B6LmJNwRKd$=7B8nd zK82QX6V9-$gqo}Z#Z&2QZl?2j4b8S3&1uCF#!S3!GTOY)DC z{MKp!!8;J!Z{+6pP?1qd{^M%IT>P#CFs1z0B!7^T8^A7lx2w*Xazi5j=ka4QyO*E6Y;P0)@ zrA2%mHSqbghA+m*3+PP#8in~n>g0>?=O&kEdzO62rUtbg-b^8IU8KH;d@P4%(^z#s z-g%IT+3Eq@O1N5AV8Eez z=o;`%!wjxQ*OW?e$fD_VTw2$rLqmwa4bZroiuhg{jRQ-Q_yMZs2jN?GqUR29>LHrT z57R<^gqHJTnj?|}6w#4dx0q(S+9LtPDMowrPAyX1gEZz*^_aWQTR=qiIj3qL%`$r} z)%#PPV&6R|J;5a98Hr4#Ymz83$s1#r3Xb)y)lzga4sx7$1Jt2BI4LxO_hK_o(gfgT zH9rkeKdTpR;)*$G6`!LXSG!!nis%|BF^T`44@EyuaN@Y-arSu zeO{^Zl`4euzd?LnstPrPsABz4T9s5tB!D5+_t6MEjNC`X(rb*|r-qE1l2qlXhw;_! z!<6cKP2VF^Z~VEE0KBzY(B~bAGB6`<`}9I0k#~{wj}LmF6yn=V+JGBZEsjp9g$E(W zuC!X5iL`+DMR0N-4dIs%nf-u{z|o~DewB{r*Psfo(<%H0jO8b^k$(z9`5FE`?QMh{ zzn~lWmnhKu8sWxo5pMh$RDTcu@dx;hKhjJ5Cwhb5)sk3&;C%>6Hv&%{gf_Qpc*>F}1zy2#)qZ#=6H>fk z@fY}4N5EtIiTR0?P9k~n;D1C;hM3d-pvsd}llm#&ft^Cy9xvuYY|*?3j624 zst5s&hyMn|`T&UaA^G|5G?D*70sa@&@W-&lPk>rqVAQ{934cl}`7=26 Ha)QmkA zcy1$ROX2=>7x$NBV7!xNr;}j-8sqB*S!}P8vI-(@buuhgBJTHLga?ecB=<&p5wh=k zUWz*lY57M>E2pGFsRl`rp{P@Wxz(bSQ)lK?i~3HRDam?S9#Z4-G7G<>%JRyryQ#Fg zEKm9&Kei-4_UcH?EBP^sU8M@(?{@ zGG~g2u;DQ%wcLjAORkRtPUQMpT4FIgBPu0JDH^KKTUj(&;V-&XKFv@zGECIAR3R-^ zMaV#l=~Ok8PE#cmQKfW&Dx)jaa8#v6&{j1P#^9&#sZsQ}8cn;@7YJ!%s)XXMRm(GWAECuu=A67KS&3$uFQ8T%(2Y(1{a^GB3?H23YH;+!G zlXUKjzY3<=Iz;o*l~kkyE~&hkV2x4fle_OCN_jm4<=@Xh`I$QSLcLBWnmTFCl7=E7 z_4W(O`WfI;&~ua2Ert0>Kz2hm15BZ;1YCl$$Ge!9fwE`_LcAIZ)vTPPnzLFf*+Bz1 zRBcPuTv4Fx);eFSf&^;a_*37Mu`Z&a5d9<+PAd>dRic1dh0tm$Rj6ZVrkVx@Pp2hn z23+E?5Xx7;#uHGK4$>xkh1jfS(Zy;uU9RS6ahhOlL)vK9xkfvdnl&1Fs1pSP3EOhz zBay~MLB1Q(hJ1s1TFMdH@q*JI(yl^n45VTP9}6v$!FdC|`N)5Af>bRk9gFpr423+Gf>%A8rcj~B6AdZxCe^~nsgdz5 YNBlS|DM4#OSgRKq1*_-qMycoj2M`|QR{#J2 literal 0 HcmV?d00001 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/GTaskManager.class.uniqueId63 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/GTaskManager.class.uniqueId30 similarity index 100% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/GTaskManager.class.uniqueId63 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/GTaskManager.class.uniqueId30 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/GTaskManager.class.uniqueId47 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/GTaskManager.class.uniqueId47 new file mode 100644 index 0000000000000000000000000000000000000000..ac1834cc53e22f7f391b838bdc641fbd3723d4df GIT binary patch literal 18982 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 Z;PLdWdN3)OtJOp5VLYF~`=+Gi{{hjPvY`L~ literal 0 HcmV?d00001 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Note$NoteData.class.uniqueId15 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Note$NoteData.class.uniqueId10 similarity index 100% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Note$NoteData.class.uniqueId15 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Note$NoteData.class.uniqueId10 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Note.class.uniqueId53 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Note.class.uniqueId16 similarity index 100% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Note.class.uniqueId53 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Note.class.uniqueId16 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$1.class.uniqueId41 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$1.class.uniqueId36 similarity index 100% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$1.class.uniqueId41 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$1.class.uniqueId36 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$1.class.uniqueId6 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$1.class.uniqueId6 new file mode 100644 index 0000000000000000000000000000000000000000..5416cd3821b561368d33ba683e68c205785c0464 GIT binary patch literal 969 zcma)5TW=CU6#izRY=N~| z6B(S6a2!eVnj1Nl=Cj{q$eEE${X@FZUFJ%wfK}vO6g(8+F_bUDX&A(z8V0?=h2VxF zzLH9sBZf?^-Y;McB^PB6>!>jJ%j94vgq({s^_z!8tX^A=**w`D4;z+P?wnYpBNulW zf>1??mQld9GD4Z)jSOQw?2wY2hg|qQ)s7|q*p(@{MZ%D6Q{xy)U8%(BWIPbbyKoSb zrP9?rjQe3Ct$t<9+8#12$J1}N7+gKi$go%IE@0Q{)caIVG~>*$vk=d)aygQG#K1b# z%QHPmxOgiq{f(O|@WRfI3O!al)~Qs(6JbU=^6(Tjf@{_LWTaMU$B6Nnh-ttgV%WSU zJ(c1zI1y@M5v}?M2Ct*2hwV5_Q<1tjVAxtvA?3d@0c_JcuY#cpRxaC>rY(2qEuuo! zdn6r^ZY_nz!8fqR54c}unEUk25eANnO_Hl~6dvFqX@s9equ$^V9$&?JPiKaFrN&pV zpSWd@@3?&(aLu}%JY0ts+9}QgZ_ls%4_v|)(Wb;GVFynrZ3erfIqH literal 0 HcmV?d00001 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$2.class.uniqueId6 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$2.class.uniqueId3 similarity index 87% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$2.class.uniqueId6 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$2.class.uniqueId3 index bb9f78625bceb1ca26f49f936746b69bc1769b92..6efe55fe0e49930346066752b1f5cd460b65e58f 100644 GIT binary patch delta 23 ecmdnOv4vwpA2Xx=TO{StkC9 zAN&LSqm1tr(BNXyYuetudG5LAdEa|~{`&p{zzcLL&`>g^v zXYN$E`!v}Jh1?9JI1}=N-DN1tBazu1+Tj)1(larSiUHF?6&6GN*gx~#$dAYFV06p_ zNsKQ=EM%Xd)N+Ozo-1a4Bm}~96cZLS;F!X1(QTL_<&1KWRk}`WpIjm8#3ryZw=EZ;S;)c3NH*U#G5X<0;J=6jP$rSjIEB<;ripR1wes literal 0 HcmV?d00001 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$3.class.uniqueId25 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$3.class.uniqueId21 similarity index 83% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$3.class.uniqueId25 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$3.class.uniqueId21 index 961f2f41ce3887350c9886744a510adeade7ce37..f8758f37a691d303a11650e304bee6fb2aa4690f 100644 GIT binary patch delta 33 ocmaFI`HpjgI13Xq!(>U8Y(8ct1{P*!1_@?X1|??p$&*-O0Cofg$N&HU delta 33 pcmaFI`HpjgI13Zg<;jvP*?de_8CaOEF-S1oU{GSZHF*+C3;?ai3E}_% diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$3.class.uniqueId22 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity$3.class.uniqueId22 new file mode 100644 index 0000000000000000000000000000000000000000..f8758f37a691d303a11650e304bee6fb2aa4690f GIT binary patch literal 1262 zcma)6T~8B16g{&oU0N1ds(h#*l~!yEvMAt3YD~0&q_KcWNgsHd?oQf)c9-l3OJGIqdVr7%vx%X!7Idjjwv)_Mw{RUtQ&yp|@GZD8ih6KZkFO<`f zZr};W50r?Uu5|Xv*zu%#=_=Wi>RoP=A)#6_%56|a^(rYP%`^Ts+59-NfXyBOu=Tbk9m(fZSFUngT}FN2_*4c`cl1Mh~*3Q6w(X2?%l(v6({HqCI$!fh;2Zge>}p05<@ zChjn750lTNM+8ne=$r;!-+R?nD)4g$ez_&w6XBIxREns|NC{tr46pMeB^mahG;&v8 zxI&#FUZzemOjV^X_Pd>i2oHIqO_6jpaCy7VL#h2iFs_@*aJ3WUHcJf2nr!-9bwh%* zgUdB}4B32jqzt7aeaKX!uSs2sGlr%AWDuu}2HG*OBkDm-arb18pAM=>)q-y5ie0Je zocVir*Y*66B0Ij@4kGC{_k?N%o{5JHxlzM1RNlfSwiqU;sk&_lpdAl==w-9tKw6m%WWP-A~NxWVR58J40Hb&7G&sBSs(xywyp0LKr3Bjy4wc5 zQ&^%kLspsAn2r=z&%ugo=P-+3F!6~(2JX@~K`?s9GTF0(2kOt5HZQZNS6_vy}9hiqq(-DxR5iw8pD zgFnC@WxTVk4>msRZZb3X=G-&)}7N$x#%f*ab!{F(-@L)nRe^axtHS`t zct~qloCB<5gSgy%k7f*q#87eQ=FSb+|D!jjh-q}e{Fria>@_^W(;|mwWO-E2bJ|x6 M&kIDfzapEyKLZK%dH?_b literal 0 HcmV?d00001 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity.class.uniqueId3 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity.class.uniqueId0 similarity index 91% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity.class.uniqueId3 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditActivity.class.uniqueId0 index 7d0a456f2217aaf3ff5cca0e2fe722d218e4b2df..c7af5e52164aaf6b0b604c0db427042aaa44ef05 100644 GIT binary patch delta 794 zcmWNOc}xy)7{|Zw_whPP@>-%22`hA(8goob(%~v^_v!6?m1}d(X6T|^{g8Ws8etkUKGnyAZ?On8ya# zxd-Xo3kUb3j0drpO<2XFSjT4L$f>a&M-QGb-*VcbPNO%^z>R0okLTgVR)q2b#%Vu+ zmoSZ&5zQ;gauwOUt_(M^nzvNvHY#}sb!;3WfnI#6{I6hRJI3&}dcIM=4)tqC9N!|9?@-E4^?Z*t{9s}h zbOwLaZGBS8&${6+7|XA^%Wq2h9aH%OiTsHa?bF$%$$zz`ISMUNfAmy;^;F#$#eWDF zV4AofUR*I(`XXE0uuS@4t+-=@^v7ng;edFcQ3j$#JaJJ5neKuc-r@sS83GUS#XuPb zFY!Z&_#;Y2n&*XghDrde5(rNj178`784`jl2}PlVpk>Mo5j4Z9;@>Mzqu-QR-BC3o^Cl%2pK1HaN8|lI>V2JFrgbQ6&bo zvJ+cn9~xvo4#`3DyL7$nuqq$X%#8?;CIm{OsdL(`$Iw$+Os6x!dJ=u)RBPnIO8E~R CbHRuJ delta 794 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 literal 0 HcmV?d00001 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditText$OnTextViewChangeListener.class.uniqueId50 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditText$OnTextViewChangeListener.class.uniqueId50 new file mode 100644 index 0000000000000000000000000000000000000000..9874f47b1f972fc8aa48bd52755f3d366bec25f2 GIT binary patch literal 355 zcmah_u}%U(5Pbu32PXgqV7&XGJa4@encXKx40(-NvW~|9@Zo?yggv*IkFthwVc*$hJ zBkKbTmobhA-DUQcnL_Jk^1S3cXvxW+_MQt4OgQVOqaAS?N-K-Is~MrQ;|?WoNoc$6 zx}Q~qMn8S3h{@Eg%A6l;q2qf0@4K!Bt1cD2X;5U|vyX8~xH#mDaK6u5L?G1lO+Z~; cHV~n58~^eOKmY&$ literal 0 HcmV?d00001 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditText.class.uniqueId27 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteEditText.class.uniqueId27 new file mode 100644 index 0000000000000000000000000000000000000000..3a19d3b05b0453b267363a27dfd2a6e82f4e5643 GIT binary patch literal 6344 zcmbVQ33yc175;B#GH)h4wvYgm1tUhx0uCSqAt3@GF{6RdOb7xhOfoOY$YdtYya8f2 zt<~10b*&axTvHTVMM;SJN~^8iTkT>uyVthbz1m9u^JY&>{XX-3lX>snbIK%ZfHngc<5B9k$~X| zM@%E;i3dF!`H&@Yz#9%2dli&d4o}lD9WxZ%1MOkasVivgY3lcf`;4|=jCvSRh5EMl zV_P}d;d%{)3e!@ybyWJPzfCEG#Ye^BpxFwiejw|;)m;Uc3%7<69i=E!n46Nbn^t%> zM9g3$+`OC4RB+MpYkOot!B$o6m6P*y9ES=8JNM4AmRn?bzK#=8%UcWRqZ4&35cac3 z*BLSWp-uikAQNo>>?U^(hEtk7{PR#Lx|`B^jxt=fWNqa_mUGNNX% z#~-4}RbKJIa@6Z+z-oorRIa_ZH)fcmYmG#M7Z83znP25?5mF~k)3F9?6*Mu^g0FkL zUIH_JcgUb-O<1p?Sw{;_C-)r9d`8GfhC-*ntk<#(5G)&fgZ^;XVrT_B4_+N-;7kQQ z67Gz|d-{{nEzg`AANu<0ZKC`J9UH~lGbIQq`99MhH6;r+>G+W3Pw7DJ-a4Z<5;fM7 z-ZTWTJ{_Id%-}@AXBtE6BYTLZ(kgE{IF@kkSZZ04x8N)dTXk&1c7++|`FHz0A!e7S zz56`+K*4E7e9Y)@pF$D6nITB5)=$AXI9J0C9XsJySowi7kb zInhHGXV(oU421=gWqHLOf2@M_rh?Hl0tM(pzlNZW^RSCzQ?a+|S6hUZs(`{tRTCvo zTuC5rKu1`D=Li|$KC^!c264WIsE!!u!s3(w3oqwZ6p!%&$cRpn5Jvs}*hZ^}^EM=0M)8D>C-D@ohOo7qTaD75dM2le zC5lu5Zo_jro|h8mp#K?`0z8eQI=+mr2x6t-XzyjFW+OIP;Htgish4zo6<=exd7OnN zn=UCjJ9pFCe4YNwAj!+z>XYnx8Q;|LErFpk7&g27p}66~cko>e-_!AZDfI3Mb+n^0 zmaN0mrE}U53Wj&>h?xCGbP8U@4>bHx$B*#i@l8guOWR_Z$+kw^pU-(KndL6&i@GBj^#&5D}W{z^q zGS;^CuvjC?Hid#cyE1)X>-bwXNyhH)Jx|n6<^w4{zti!1{DIjN2{%OzziH%na{Ps! zwP}^0Kc)h2WlgI;*3X`aqDro@zYxx*5n3hD|C^4#OX#O&!pkiI%RhDe z3;!licMDPksJs`m@shNw>G+S8fpS+bM)MT6WkY3-*QmW<1Jkqb|3;HB6M0wUTmJW4&A^ z=}hPuH`-KpF+NQkR-}BgMco)5=r*FA((s8b5w@yb{%BC%lZ$q{LMTq3v@WmYd_eEAjFH|J=_RW3jl?Wek|s`Me`Zc% zxTdlx?%Bm`N_t%5MU@EAoZMsSHkY?~ET^Nkl1}`t^-5b|uqLW)L{lIbP4)f7gHdC5 zFcOc2hOE}Z2uOFqNhd8Mx9y;*G3(MLM(GBBJY@3X^^!B=7qa?zAu&R1H7GtFl~&0< zU{&RD<}w?^M^dq9uCt+sF0y9u0$(H^?J-({;^CRu-S5ege=D$_IrH$lL`})se~a&W*897BpPG4BHk3#kM1IqRhnh})`~`u}Q$UER z8Qhu4w^rCJ`Fc&Q8ilH{9ftOhb)t~}r*RjYxg6-=IiH%vx7i7LRiujf2G+URY7TiS zHCMTlTpLLvRyk@)bNI=P0(7zVZ^`22Nb_>2651-fN>$keUbTlYHKSXC*EaInJ_)aK z+Dl%fa3p!13A<&HtEP5g;jB>uPF8(Rz@4ZAw6})Pi3>e{$J{c?h8r1E}Ssw-gbqLikY#Br^__?H>Uf^d1z_v=Ddne$pURp?F!d;A*bdgvz_!C^ zABL@_bm1sEGA5Q-fY=x?!vf}y`RI!%%B`W5_ zR^}|=GAG7l)LLj|KDQ1eHN1n*DGfXLEE<+3G_11myL~?{;Fq=!Fv69Yv_|}8Sd*C=IdE8Zp0>zhd$iQpG$7R4o-k3M~jPbJ9qbU z_YOYY#W`=-^4&5zUloe_b>y#wRfwVslr2Tmy%bzafm(>=$gQfzKa|BLC z{Z78g@rHy07MI?Hd1C1id}1GpQdZi=@M$q|W@>>pbD^fRY|$vLl)O)%I}!SW#Oebm z<`B354`LY}Mm-+M%GZXpstxL7<*`EFpcd04iDrXZqLz}MfWVHt1ylK-U2_rx!*qZY z^-)ps8C<;&_wlK1HUC}PSXO=npR2RW*UfeLLQ%|&EWB+D`|TXg?q20^JD#-f#~xdq zb_n;5;XcLiKFIJo-Oe$LC`O`Ao*q{ue|nY6?XWE!!Lx4H2wu1ub9u(?8pDfu+B1u;TS%4v{<_d&O`WiomOkJ*^0F>ypoT{@Y>cIw__AP9m6m3utf^NZ!@ks15yr- z(3mmaC6A&Ak2B4lzJ;L^#gpf&Wpt=U-gm0ymTQY}tE#hbQ_9o(_++QFtB5!$8g=}cX9e!D za(6TxpiyJ7~18hcc(_7{L^qZKcm3Pw~^;M##=Hku}NyDT7@^0AnUUV z3vk+Fcw_4*{`4^Jr7H{HI)uL-!9T|Ewhdck;oU=u9?2}sQno`XKfNN(Q&tt7ZPkG# zblxd++A^xP9E~&~Pt}tqPc^93{H`I@IaH+4;lfOHnpz7t$BuPsJ-=V$KL1oRURS3( GT>k@Haw**a literal 0 HcmV?d00001 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteItemData.class.uniqueId27 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteItemData.class.uniqueId23 similarity index 100% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteItemData.class.uniqueId27 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteItemData.class.uniqueId23 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteItemData.class.uniqueId24 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteItemData.class.uniqueId24 new file mode 100644 index 0000000000000000000000000000000000000000..771aa91232642c9a840f45f4327590db516947ea GIT binary patch literal 5763 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 literal 0 HcmV?d00001 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteWidgetProvider.class.uniqueId18 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteWidgetProvider.class.uniqueId16 similarity index 100% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteWidgetProvider.class.uniqueId18 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteWidgetProvider.class.uniqueId16 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteWidgetProvider_2x.class.uniqueId55 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteWidgetProvider_2x.class.uniqueId55 deleted file mode 100644 index 043e4101282450ed01d954db5b78a016695e82bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1250 zcmb7EU2oD*7=8|v6<8-5x$k7i;0k&x92_Y$J6I|Pk;UX@e{yPJj)}6vzrDqa2Zx!TDIlCVn|nO16e4mA%{F2%%&#y1;bvo$8FPf zEK?sjwl8d7?@BxOJMjUZPNN>Lr_->-KDYT;xSeC8HpoH4nu;qL3Rq_-B>?s-6Mp8* ze1=?D=RGYKxT@lshD~fSJWnM0jx*8w!gFTsNE~w46K*B!zc>Et_82zl^+R`i zzBph|sz%LFah;)@C{1tA1Ij!V+YHS_K#24bRs--#m-uHW^ekH(%ua^FJ>tU&d5S$} z#3uvpT5=yb75}3}IQ8Ctb?Go<9s6A*lp4r0ClX7sFw2TDtdmwD6_G*=l{ow#Ix=W+ zrePA+)Um;^O2qa8=?pWNA@UW-w;);imEl;LwOECtvner=e;dg5#*(ybC#REmY<=RV zoLU>UE!^&ed!8UU9ubQPqWUzm;S{NOLNApFxMWrsHWJfo`v4O>y}3$hYL zru-cn%gNOsc`FQvVPy#DI;APtjUhB>FCnDT%Qc!80HmTCDKr9@O|-}sslG-WKPL8z JXw!Es_Xh$y9eV%( diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteWidgetProvider_4x.class.uniqueId52 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NoteWidgetProvider_4x.class.uniqueId52 deleted file mode 100644 index ee3fd40245c8ad1f44552efb4e09f7cdc37101ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1250 zcmb7E%Wl&^6g}fOb&|TY4YVQ+&k|^orZta%go2Q0BqU3rs!Aw}F3=<%1*6oqY^S9E z#0EA+EcgIE3US9aP8C;3B+^{Zo%=XG=Z=5<{_zt)8&6A6kkg>*$YX(_>4?xcv4^fD z495*cV0^Z%5&8CM^FDe!@ZD3}5wIWW8JJl@8CNx2)3JtihG&_?&~?Ygp$OcGKNJVt4}@Qf`|pkZx&wwadi~hl zp3V*!)VkR)HC$(?W=hlB^N6xQ!v@1nCLl(739Au!wM+anEca|j>`zVx!te9Jm^|g4 zJLKad?%Q&oIMwi@O*oC-e|70F6kO+BB9s=%GbIu$sW9`3F|3eQF%^kI47D`;A38GV zX{KorR^`}aSR`V5k#wdN%@FyP$u}ce`qjZmnx#~Q{+UNil-@?Ny|yJS8`XK zB47QE)%oPDD0w{&NMYp(=nAE&*iIp|XfGis>U@pX1prD?LqRKoxr1G@WvZ_e$B&5p KG9J@+t@sBZ%N>IN diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Notes$CallNote.class.uniqueId39 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Notes$CallNote.class.uniqueId39 deleted file mode 100644 index 42394b731b6ee38cf255afd37722669089e799b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 935 zcma)5ZBNrs6n-vjYu6QlDJtR%(*YamD(WXkOt93rq;v$jC4O4&+8ZqCZcW?qzlFbZ8l%9Ad|}8a6^Y^Vlp9WF z*7wOYqi{TuiGl*d+BKIol%Ob3b(EnoES>T*ZiHN(7~SEi@KT1-ZXkp7EyH}H*;k=6 ztb376g-qWV6A6QJ2_6r_+|+Obiwc%>EThV>$fX}gfp26wdU3!|{LJG-Fl;pJ%Y?^i z9LSS))BfvvyNp{{QE*$w9o%K8UsF!qBn?>?7%FDhaV^Ik^o}|V%U4(#%I2PJ5BB$5 zi=lc|2*ZLI$t2}6?elOfR6HQ%S)X?p^urHb#~L`jgLl@EiuH--6?vw4-H(TsiYL^s zGwHV`MYX(foJ4WU4`Sn@UnFlD)N!qY!Fl8+L+u}tK`KVGp#_tcfSPOvQaIz$P{b}D zhICT3Bg)X{aggE3VIln#Bn+GO|1`19pzeC%Wd7Q5G>$#-KFG+meAQan^r+;Hlp;1m zo+N_ED>Dm74AYTdhvrxUqo;^fdhU_6MoT@1`-C3O;75dOGx#y#`V8J6OuLZB(j1`? z(-t8kX9tSg-%$LLyBqY*l7bb`BwNpH60nV@^i}cfBDj`&fO56+9SdJ^Gb3QQBv>J( Z&*^LqEy@H`$)eu^FG|^l&QpD>e*k5j*>nH^ diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Notes$DataColumns.class.uniqueId7 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Notes$DataColumns.class.uniqueId7 deleted file mode 100644 index 569dbdc1bf575ddaebe1d86342bc9599322412e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 666 zcmaLUT~FIE6b9he-DupeQP>#k*f-tS1~dZNt6fz|kRq+^G$N#3MPA~epv0LP7m2^d z1wVivg*d6A&R4r}{Jf5>k8jK`=mP&4TjTj*g8b&^G@fs>nt%k_@oC*-c-4f0dN&&baWZ!dY)Rzo}!=tW^D#OvV5w2+(KT(XpM$Fk#=}5rc5nJsI1FVY4A8{=|@SUp9KHb zNn+glWR!;DRvKD2KS$GOW~kmNB~m};Stc?YI}Dpsh#8#86)BvYiI(+iv1p(|mjh<7 zfmzIf#N}v#aP0?Pq8C~jT(T=v;pG@89>1dalDDjqEm0ac#Twaa9v87rROW+vZa1+- VzK#ODZey3;3gq|5SI9R|{sPZ1s>%QW diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Notes$NoteColumns.class.uniqueId11 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Notes$NoteColumns.class.uniqueId11 deleted file mode 100644 index 36c8d495be7e4915106810f4d8a4d44789f96b19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 998 zcmaKqS#y*?5XXDg7}z6gjAx9u(Rc=rct(u~WJ9@uEx=fLq9!nIi0rThv$68keDDMK zp)4DAlbt7D27cW${qO6~-(SB0U=2PgP$RIyna~DFl*LTrnP7z$Q$aPS{9P_jBTGjE zUMMg_VE%v}QZ1#tueo~%ED{82wn<>2J9YRXPk4Wwz?_lsLQpPtXgXpl)CrsllbArg zr+bzYgtnA}GFN_j*>K!es(V!IR;TVIB2vw%M`9Ni8A%OyWKpC)J#| zg54hGbe%wR;uJ?iOsV;~6B=&U^{Rqyp<%BdMp>HWRY~nF-4FF3(2cEatXhR-0_}ZT zgj5I`?GLbYeB!u){y;} zyN(KPQT>qRMUruBv!9Lfh;1e*cBN5m&}z9CI7FLsmK!N83Wl5Xk-*Y_)~;;Fbn#{h z;NsxMo`pp?4YNoJQVmq(hQv+eIf>iI^AeZu&q;h9`J%*^kQXJsf^=2lYsfbwzKMKW z;ycK9CBBDzU*ZSIk0gGKyehGV{7mBK$ZHb6M1C#to2m=%s&gIQX6D>`?!!NReftjJ8J-$Q5cZVR*2r^%p|n(>Wn>M77FIhp z%SUY5fj=Ip$Uus)dCB7(GB6C71!R#UteuH-VfjLxTAjg}bTuJ!=qXRXAS5f*o{0is z+YOYKNejB4MOpv z2EvLRs7MQ?d%_<}6L(p3T;c;xC#Lo7R}K4hzt!wI1ZpO^H$*7RV><8NG)z3;TAiz5 zZI)2Y9fwg6)`nhaEo#Nm=A@?6IPOoGyM)p|n4XrSWopXi0boTfPs#RpG?1Yq20ot@ zTY)S5o(R1d&kj@iy%!O7TmMtQI>9`2{aNpG-C!KL@}(C$&rQax7I%(QZYm{1+ZRzJ z*?E3x_}Ig|9XQ|~X27LF8XNrGW^0p+mcSiG_pr6V+l)&~_xBl>m+%f_o`VUO;;Cik z9wUo);yu0p1?f+d>k6-NP~a!3ycVVpu#bm~OgvhUOOqQQTg-pO%4b}S9S{}{xVH&B Y=CcH990@40#lHleWa8;ea()}X0U4&*1ONa4 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Notes.class.uniqueId36 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Notes.class.uniqueId36 deleted file mode 100644 index 413745e578c4add2e4085732066dca92241f9c76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1887 zcmai#X>;3D6o%jHES4RoOGx(?C{1Y+s0Af#O=wYNB~hzd!Is^cWi*N{f{G$_WSQk> zF?@jG13!TOMB%-X)5=ZKCNnzsIp?0`o~tAO^X#v`0j%M>DoU6tW4eYJ%nF=(;{D{Q zp%?9`_U;qEp9;)w1W}OQ5tv$D>6W1gT#Ecu-4FWlz*nO<^@r-fOFgwImkO%f(2t|k zkJ8)fc$=GVlg}z@m@nf*4JUC*;G`D~k~kQsGG-?U1ZJLk$DKrL@p-UT+&(Y6#^ljFwc1168}%c8rHoRT4O1Hr$qNJ8r&_HBmwHj@Ht8W98I;{1Z4si>_Ig z+cI>!)hHOB<#C*r*4~zCCZxx|0_V)Up~hp{T#W|DWh)E?xANDZo}a9q-EZ9s{UmkS zL|)&;3DAmaqf80yrQ8aM-aTq6VFc3I95$2KE*fN|f z#Ai%#D8$dfV9!r8$MZ)y%9biv7r1@3~Xg}gn=L%E?8}>?9 znd^mXfy($sVCD5$^U-JC`8@BKag|?{5=VBCAC`-_#QDA~2N+k#Zx#4$@;kWp+`dG< zUf_4hHwwH=UMaBLzgpn;$nO{UCb?c$eAe;} z*oH|`aR0gU&CCLvUa0(ux!)j;TATg&=!GIwL>FzH?^u%#|7oCd>jKGz(=7vSzuu3 zV!vlwe)jwR`TPQKkINVxf^ibeTUk^aF|G>Y&4vS;MFXdb*6ih3?7P%AdGMP}Im0 z(p9yu3wbK7cCY@q;;z|G7`!+q^~AFG;$vJ8ZjXM1&}(0b2!s>$qJwMn5GjjWmMBmE U@YA+BY~vZuHK#hOHeej}56&)8g8%>k diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesDatabaseHelper.class.uniqueId43 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesDatabaseHelper.class.uniqueId43 deleted file mode 100644 index 0b075b48ce3b8805fee668f7a244a5d8d7cafa27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8801 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 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$1.class.uniqueId9 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$1.class.uniqueId10 similarity index 100% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$1.class.uniqueId9 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$1.class.uniqueId10 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$1.class.uniqueId7 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$1.class.uniqueId7 new file mode 100644 index 0000000000000000000000000000000000000000..f1ba2200ff73ce3fa2794aa57e0bf11efe51740a GIT binary patch literal 2410 zcmb_d|8o;X9DUoSJ(?c2RH#;p6bz6Q?6tKB8bmQ|Ath}z=@$!Py1CmV*Iw@6ZqwqQ zr6Z-|jLfJbDu0yYXYZOekRbiR%p|+F+5LRpd-pz{eeuuF&j8FI=tCE}HNq!w94ck~!lbjvMTc)(PZTWp-ilJB5>>x2oM{-9xlUA9I>F7h8p?{k@ z32yO+QuqwXjuGZP#}a;&H`!yH#tj{MPc{5ORInMQF&!}~hUVvHeiltTN^868*gG1;<3$c)!;$(H0s+HxJA zX!uk|8aIf^p?S09m#QiRjmn}S@)d?*QYQi(+IxRTDEv(wpW_RLcv!Iu=zIhy^uo zN7Ytd$5;58n#+FuPF+*Q_2B<1u4eCBq~4g}j#K9576B<@S;LBsRfT1`%|ad9XKM)Z zONDw?P*cs-bJbrOzF{z$#G6{p+T8J~$_ajjn<9~SGmdR;slF^+<(|S(nI5&>rdCPa z3;|*o$l0z~YShcZU*=_pR)%t($(>d1+v<6LF{UmBhE&H4Z9OwFl_u{M?W)UV!>5>< z7jdFq-R_lF_>(sXUau9Z!f@`uD6i3rQuXZAY_mqqx9Bx|Q_S0n$8a0031xMnJm;E@ z7f|^x3R&|k9X2+Jx3XJQcS`z2;WijX58+zWtjatPMyBBho}X4I^{h*8DC6)T5P^m| zMQJlifygwwjoxYy4UecZzQGLy_Z2^2jP6?<3~T5b98}jXKqKAqbn$o5cL3`&-lJKD z#%{GTe)$R5_?0Kn#-F19hj8P4`t7AKV9)R^&4>37KfrhNq{66>3?-U(VUT7U;Pk5k zKc}=R@W%L0V0$oK)it+-->96Q#zhQ*NGwgS2?ay(W{fWEm59H~&!2ZGt`x_

?)|z7^7ZO!xqiX(_BfZJ`-@@(&b*He?3}V!$bJJ Geg6WT*{})# literal 0 HcmV?d00001 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$2.class.uniqueId56 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$2.class.uniqueId20 similarity index 100% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$2.class.uniqueId56 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$2.class.uniqueId20 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$2.class.uniqueId41 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$2.class.uniqueId41 new file mode 100644 index 0000000000000000000000000000000000000000..76c0c9deb3d80ccbb6aaceaa12b8f58cef660417 GIT binary patch literal 3408 zcmbtW-E$LF6#v~eblYSLCA3umAxJ4nTbfcpK3a>VEi{;fkCdY2LpI5!S=jEz-J8<- zg`fEGAHa)`yy^_r>Vw1h;DawdIyySOC^NpO<2X9wsCe#f8q!GyBDB-)-E+^Ldw#$B zJLldn{{7@r06X!nf;xsRCKu5eJ!55g)U*V5q6Iygl!LhLh~bRTXLT{(1Rqu?Xi%Y` zkzs31A9eIIG>Dw;bo9|D@tVFF@WYRQ0#!vbRx-3|X4ba!Y}9h1!_K^!nb4ez6n0QI zbuq+HAC64=!O)^&HG&L&EtBDn)3K|M);tofanZ;<{IXhJaGP>#MVo?l6%XNIhK{=< z@;+i%JcN@>H-)8Qo9k0#|V!R20pYdDL>m*c{IgyHX9+ z3UpF|PC`0WRw|R!-zhyGE~+pv!>}@I#mobg^t5diOxlyqaD{)h{`r6U(1d7~af66M@ z8GcZgT5hj63VUV$CE1Ue8N+hu*h+Abv$86#$i5ILJBk_9m}zo*#LygvlX`=dU6g#v z+YCZf$9}qBvX&NkSESJj`fG+s-P5Ac5bEd`@OO28i2AON(DVVl)ge#+8^{OjD?CTz zcFzko9C{;vHyXnmvPICGjCG6Fs;B4Kt{bRd#Ht0XNqECYt|9D=9xcsnT13ZHG+akt zuq)WJh~AUev8BSP6^}1s&ouRit8i$c=zWR>|Vf7qUU3bGF(M34GuHhL^8SU2993ET6#>>y@#L# zD^2o!5ht(T{?dbgY5~v6UGPwDAf~~7hL8P17tvqoKJ^=+`)Yq~Agxt&JRlMeUzfL-nd@#I;w`jDs$Tkh>a?pym MY3Xw``wr^<14SXlmjD0& literal 0 HcmV?d00001 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$3.class.uniqueId35 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$3.class.uniqueId1 similarity index 85% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$3.class.uniqueId35 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$3.class.uniqueId1 index 0fd69770051e1db64e894f1cb28f6d565d6e9b22..ae5d23bcb15ac28040d83cc7bfed553dbe337186 100644 GIT binary patch delta 23 fcmcb{agAfcN@m82$*Y({S*sYhnW`tVumk}BWYGs3 delta 23 fcmcb{agAfcN@m93$*Y({Swk7PnZhQsumk}BV4w!9 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$3.class.uniqueId31 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$3.class.uniqueId31 new file mode 100644 index 0000000000000000000000000000000000000000..ae5d23bcb15ac28040d83cc7bfed553dbe337186 GIT binary patch literal 1110 zcmb7DT~8B16g{()u5DLaQ9=Ab&_&vUY$Lu^O-zNPNhuGIKKM4>9ooTVCfS{~pufrl zqVd5W;EyuiDIX>nL)~QO-uXKBoO|#5{Pq0@fLEyH;9$x{#=|tS3@b{Q;82D-5`of2 zq`^Q2ZR@mTYTkuL4y8HvHyE;}FH^rpS6UO@soO|5JmipP$Pan!3)AL@f?>YJRg`EM z1tS^tDE?+7&7L?i^*lV>baBf=5haGw0Uz=p=BgL$bPq&mh{bEEqRL*ehJMl8dRHl;#|grV`@L9eE&(qYInsB8?ymQM@?|RiA-LYO^s>=74Gc@yo@baI^<~&+ zU`^_lT|G!bu_djR*}uAR-L?hE-c(_%Q>l8}!t{0Ip^8<8g|x3njYM!Gc9Lx!$^GLk z9Y-QLD+*<;{K2yGnuT3+9qv>tX=ZGLxT zD%V$-4XRZV)<_wVu};ngd7Bh$QM66T4v{gjT}Jj;+h^l|y+aQFkB&Jx;o_8=Gw#lL OxZv%QkE>ldx%~kUtQ@QW diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$4.class.uniqueId18 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$4.class.uniqueId18 new file mode 100644 index 0000000000000000000000000000000000000000..62b7e4317c97026826c3a7664614264b7180c88b GIT binary patch literal 3297 zcmb7G`F9gl6#m{cblP;-3KT(Ejgpp@RIF=Q#85QYrqHGZ>Qbl4BYku-6El+nDvAiG zD2oUxhzp{kxWa)@^yu+t{R{j}{|-GK@0&~(2-Vtin)mYZ?)Kg9-gkfb`}>~&bl_4w z6x68jX_$gqhGiyqLTQn(l00Nu4!1)&5sJx8m$0362}g_xXLq23q1G7@cA%X^x+WzP zmX_)?)Wgr)GtBGK&1BXR$R@gx0&KVLxVLj*2D?b8!p9j2-%z9x`+@73vw@!4nRJ zvr3r4S;J5hY##7qK5kWUn}!8g$Z*G`0%T~=6A5nHftBs;gv;vSB!MY8JSO_PmB%-TTnO~EF;OY1@7D%EQLIgvFZ?;i9H>-N5#Dw?!*0r zT$Ka80owyf+wPhh;=8B-hB;b}t4 z*`47khAE6Hwv?^=kp$h^t|0{ia%Q=_qErego+W>%_vLucc7iNOX{x$GIf`S4baa#< z`0p-yN~vGeA!QNKY)@8H*3adg7f!{k@d#nI%@q zfcmo{TnDPPDMKQ;daa7wb$zk`hUETE4ZA?uEH;O`Wpj9J^39){gOhCF~ zx1zepWhle+>})L;ViB?uhBu{bWqo?qD|!N~J2N$mkWE97_Y&?jdQhUUq+ z6X*z2$LJgH+QA6lO|Dx{^#NZttV+0qjd_c^IMi* z0c&Z!0<~qq6*RQW^IgI8maCX`(Up0dK5NMWl)ZR|_D!yy`FIzn=o`t)p_YC>O?w5m z(C$5)p--~G&XPwyI{%~PGMTsxbsY2LlE z_T}+_Zyam$h)AiLg6M`kHeRG{!)f%BXzVoh{DAnjs~Cv2HEwIoJ3OfS3l$t;A zAwHs1G~rjA#mAJMbL63hn!m7Fh4Ux2t{~Y@=uE+<_>5K`rSm*4&~7R1C1K=W2foDD Un1?O&)_qf3Ph|TR7i;VP0ZE6eaR2}S literal 0 HcmV?d00001 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$5.class.uniqueId61 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$5.class.uniqueId28 similarity index 83% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$5.class.uniqueId61 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$5.class.uniqueId28 index 54fa572344e07ade3266de9557b0022924e1f7ff..0c3614ba6f0b601cb1e67ab35d626db27e412b17 100644 GIT binary patch delta 43 zcmV+`0M!4Z45JLNp9BG=lb{4j0jZPg1b_{!01X1I02l(V03ZUflXwMc0k)Il1wco_ B4uSvx delta 43 zcmZ3?vzTYYd=|!r$qQJ#7+WU4W@+GUXW(V(V31(yVo+e}nOwn|#W->DV^#+MGxZIB diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$5.class.uniqueId45 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$5.class.uniqueId45 new file mode 100644 index 0000000000000000000000000000000000000000..0c3614ba6f0b601cb1e67ab35d626db27e412b17 GIT binary patch literal 1571 zcma)6?QYXZ6g}g(H4QEeZ7Bhk(m;SD&<5Cc`3TEbNJXTy{0J1O|EBgd8F0tNo|Nq) z@CZD>3L$|I678<`2M@3hwc0ywYG_fVS{l#w%-nmf1cI=C!C42BF3w?!VPZE}a>_VA*D{DHmW&%~>w1&nOsVyqV7<$u zws_qW$`iHnau(-t!9mf*MOwH}ItxN~L*Kz8hKq;lOBat#c}>RM@J&4uT#KjCLg>rY z&G|6!Mf6zmAnZ{8HI))kJ>YRHVoXsp=RnPmOfF}78lagPHJRyGLVp*V#u&sxde#eH?lIx+D)=-+PjqkyrnY+piub= zXB#K}#+i3GMjuBr+bF!JJjk@kGz2n9E~6%2>m!D(Psm%JF=c)EflMJKQ%K1aQZfbH z?vp7bv~1j=xHhc3L$qqROK+3+91Ww=PkC?uAR$YkOy0kfYX{s(XWZtMU6 literal 0 HcmV?d00001 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$6.class.uniqueId44 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$6.class.uniqueId37 similarity index 90% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$6.class.uniqueId44 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$6.class.uniqueId37 index 062ecb51681419402476e610f05faf8eb2ad3aa7..708e26c4e0836bc8f08f82fdba7b91f4b5397666 100644 GIT binary patch delta 39 vcmbQvJDqn!8!O|}$?dEyqR$z)m|ieQGreTcV0y)1%JiDSiRtZR1-5bk2P_Pl delta 39 vcmbQvJDqn!8!O|1$?dEyqK6o`m<}^YGaX^jU^>cR%5;puiRr{-1-5bk^`Hxv diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$6.class.uniqueId9 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$6.class.uniqueId9 new file mode 100644 index 0000000000000000000000000000000000000000..708e26c4e0836bc8f08f82fdba7b91f4b5397666 GIT binary patch literal 1687 zcma)6TTc@~6#iy=Sy~rFP!JGBt+FlZq99%tuj{Q^B(Vk)U&yc>VYQvb?iBSe`KIxP z4?g|34`H)6w0XtepnKY43&tS zTHxH&LLrFM1z!bgfqIfc90?Oi3nsc4#y91ZnPEt(l_1JYl1pJzK5iOmY%yV3=td7i z?|r_;oidlp&ivAS;VTL`8^}PNWr*3?g*3>$t3~m!CZsRiY@t&a zH-$0mHL=gaeqzRDq0{knR)3|1y`bp zB|WP`iYh~H(|uoHhy570Z9QtLI@2WQ<-O3&>Y6m048tA02o_r-XsrhIOblJxTgM_M zTMe3WwdG~#E-LOnnB%J(T&0U)t?G*_fo5}{ZJ!*`?}3QFEd6pA(R-K^Y9*whvhtGJ z=#_aCiO9rdYDN2`(hg|Ms)=h1+uA0CVdOtEV&Vpa-Qx70+6ZLRt!9QMH%?26!2#>- z)eDiYVM(SDJW{UokWCPrxoP>6;Du#aS2gZ{>F30E*g>|I4ZnZk7fQ%I(M0rG&%8UO$Q literal 0 HcmV?d00001 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$7.class.uniqueId38 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$7.class.uniqueId35 similarity index 88% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$7.class.uniqueId38 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$7.class.uniqueId35 index c217873122d0e403dfeb10e3c9801c9dc00b18f8..3adfefed3cbbccf67abdb5e91151e11cfce3230c 100644 GIT binary patch delta 25 gcmeC>?B(3>keP{@WAbC>AU0+$20>=-$<{1E09z6T?*IS* delta 25 hcmeC>?B(3>keP|;@#M$ML2OJ<83dW0O}1tU0swTI2z>wm diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$7.class.uniqueId4 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$7.class.uniqueId4 new file mode 100644 index 0000000000000000000000000000000000000000..3adfefed3cbbccf67abdb5e91151e11cfce3230c GIT binary patch literal 1165 zcma)5TW=CU6#j;#EG(;~Xi@8>RH@~n-QJ83m?oyxgqF4sZFul)SVow-%qHwW^=FxQ zX?*Yp_@j(x0Bur3Ae-4e=j=J(`Oam2{r>S2zz$xd5QAkS?qUuJhBYO$*Oh+Q5}pdR zh`he^j*U>4k$&xKIgt8O;Uz;tcVtx9ppg1ZF;xdiq-;1Y(r_6v=X}7ufUCB5(mWTw zCdgM(NxjQp6-x~VH!*J`<6;3>hSiypFgV=zMHCgbH;CF{aYk;XiGDRLy8B#nqJJBU zHgYcR;4VXc5}&^T40COvYpr252d0`O7x(diAw8zJwP`q3X61NLYS?(h;BnRJg|g-O zq0&NWZ(s5tY}ZKXz309toT$A(`X9`|gc3c5@~kOJ4Tkt0&7NVtE|oa$cblSj#+w0I zvh~pCL4)_C(Z|NP*#d^i{kyg|RR%j8@uQg*>r-l})(oXYYgi$}%2a>q`b9_j9R^mT zWjGD{Jzu<)hJWtAHC{I>NTt3}eh@}dwU31Ege?~yXfTV!({%WwHX}V10qv-uaV}l4 z9!PQF9SPMp9@Wx22DhfD<$D2-A`#ixW>}t5BIUm}Fy!e@Cc*F!ER!+!lCEluP8!Q( z&6BiCy0JLr%2%-Rci5jvi(!S{3G#uJ#AA|kBQHEbfi&_TqEU0Oil<|&Gg$Nh+42{H zqH~EG-*D>^_pUG_E&5}GY4bOy{&Pi0_dp2i@|Je@(Bc?N?VkXB-z$)LqNi$NDi z8#2#kuw79ictyo6yg^HPQx%*z-S zGcRXY&%AD^&_VaO K9Dt-ecN_r1B`<0K delta 164 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 Hm_+P1`i!#T literal 0 HcmV?d00001 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ListEditState.class.uniqueId28 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ListEditState.class.uniqueId24 similarity index 100% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ListEditState.class.uniqueId28 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ListEditState.class.uniqueId24 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ListEditState.class.uniqueId25 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ListEditState.class.uniqueId25 new file mode 100644 index 0000000000000000000000000000000000000000..2edab7b36dbabc0ff6b54d2d25bbc35eee562564 GIT binary patch literal 1346 zcmbVMZBNrs6n-x2)~yzp6G0~Uf+!m(1$hx2A;1`BreO(%CB%fKl!}*hU9xo~{wp1c z5RHb<{wU+QcQcgC4`yA`+jH)7-kx*Le*OOT6Tl+gsOV!@@ZG?ua;J9e8h$Ns8%C2G zJL1FSjbOtG_!$pAO$woK%mXX112+K%MMo4dhQv;3uTU|I)*i!>*@Ls3@D|sR5Z*Lv zf3vb(GPer5LVZhzF4U>~hG|xI3;ELSR_J;_#~_jn>STGt+%H%R%kO(iK|>06R3vo_ z;Vwhe@oK)yFqFxfr}mj`c(#9Hl#WhaC&+0S!95kDI?}k$FmMeh_{}OMb7p%@xAcMN z$b_u(p518VLJBLWbN?h4jvyRJ|KmCy;2}e7mHRwcV;By*>R1-D?lh}MZhg-_@<>zsM_$>UT0l)UYmV)e z?K&5}I{_5mu2P&-H*qwA!ADL7CM(c37zz^uHd`6QHxIFAVZ0Cjq1>;hw7ed>nNMnBSUZUr zP)G}m#D0JsL|TYg2TBX7br5Y4`Q25-@seVU8ss*S}GKW-4JG}+^j}%NSVVO>`Tnw-9dOiIIa#K2) literal 0 HcmV?d00001 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ModeCallback$1.class.uniqueId62 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ModeCallback$1.class.uniqueId29 similarity index 100% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ModeCallback$1.class.uniqueId62 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ModeCallback$1.class.uniqueId29 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ModeCallback$1.class.uniqueId46 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ModeCallback$1.class.uniqueId46 new file mode 100644 index 0000000000000000000000000000000000000000..3981f1690da0f62cfd2504fb7505a32e0e7c4ef6 GIT binary patch literal 1439 zcmb7E+fEZv6kVqsIQ7+aSYQavcOu=%|B1#%fNLnz#^nnMH>C6cn7-pKz6ym#I z;Sc!YiwPp}!4L4G)P06l?oyI=&OZCB*?a9Zd!JvwfBXbcz^gbSh^kODbRou2aCu;C z3(K>);d%l0jixY`rBN1suxJHhM+6_z6*@1Oj#D$Ot@I>AEZ7jfGz#Ub2Ph`cjkt=0 zh8}1P$xU;|G#t}iH&$w!+zKfEyl_RZz!1&o)j0aluOg}88U`4quAZ??IM48?Gs492 z1_o6OX&A-`!&pa284{*taon%aHy*r^A;R zdWFB}IIG+tWw{+nx+WuyYPgRF3~@g^A`F9)S<|Zt(mSnT4C6=j%*lFYJFMqKyA<`R ziVQ>EbnS*GY-3m0>(q2_y?V1=;chd%;>u+y;M*lfSX;93xXT;FrbKPW&|elVUv6&K zc;lT}bI3DL_AJw>nhhcMEvF)Tl40f&EzfW1BBk+8@?c11%5Bm+g6|q_nnit$$O$6M zFnj@obYBf8=kG< z8J?3Eo?B{gGvIPssfJK9;}rFyv*KC8VLjTCOQM$?)Au>as2v}96*P(?ZSto-Ac=6n zC&Vb-Hr=4914}05jYF4Eg#JAkC$CP{0_~+Ik7jk3|9is3U zPiRN@Fd8Go1dLX!kF8j_>>k)2dJk~@$lAxvPf(T5P@?;|C;bO_sC=PNQOIO{w1TNL z5#7*P{8-Z5zoa?jF-gg$2tSO-dljiaWJXl^dnz9(nlDUCA7(I1t3rY2P$VlwCw+9Q P%(qyQi*$K`m$CR?>o0rU literal 0 HcmV?d00001 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ModeCallback$2.class.uniqueId21 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ModeCallback$2.class.uniqueId17 similarity index 100% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ModeCallback$2.class.uniqueId21 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ModeCallback$2.class.uniqueId17 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ModeCallback$2.class.uniqueId19 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$ModeCallback$2.class.uniqueId19 new file mode 100644 index 0000000000000000000000000000000000000000..99e161f84223637ded8dfb826dc823dfaf333bd3 GIT binary patch literal 1179 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 literal 0 HcmV?d00001 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$NewNoteOnTouchListener.class.uniqueId22 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$NewNoteOnTouchListener.class.uniqueId18 similarity index 100% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$NewNoteOnTouchListener.class.uniqueId22 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$NewNoteOnTouchListener.class.uniqueId18 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$NewNoteOnTouchListener.class.uniqueId20 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$NewNoteOnTouchListener.class.uniqueId20 new file mode 100644 index 0000000000000000000000000000000000000000..81f06d33cdd86f80ddeb0ff469ba55cd23ff68bd GIT binary patch literal 3435 zcmbtX>sM4&6#wmExEF?Nf-)ecgo?>S8D3(EA@Z0d#zO_cK#|ML6)q0<(#)L!M9s=a zrT8c-EweIvtd(oEYS~DA&`-5ieew^eFMa8Qe?T8vE8Axt#2~iDx@$4_oU`}--F^1{ zoxKk~|MmSH0M+=^0UJ_e*cGHgB5W}<%QdQdOt0oLOiK&6g1W0+3|jSowasJcA>EoR zY}dxcVu#UX20g<sMOgl5RYDe{H)#jepwDX317kjQlJ_(pJ|?MkU=0dotX1%|*n4&Y z@T|Gm_jXMm8n(oaixd>2gy2v;9xV_k+*HmfsZTnkv-=#^y^QN>2wIkDuqW$<)|Ro+3tl%3f#h>Duubak&qE{sG>r6)StXZN#(6j5V_f_Tb-6_X|?It zglA+tt6(!~3040AgG1Q4r{RFRqqV7dH(_IPte)qG2*7g+>acZA04hZQ8j=sdyoh&c z6IM5~pOdmpB&C6n`v?`0mL>(w@wDuf?%tW%b^m1kj8xxqoT~^RJbYe3E870yOwIpu zP^2Q}UOC2%DuWahqJP`~opBEALUT z7tAt8+;SUNfSjV1c?UJ-Mj!Uc*sq{pKxV~*6%r*xXhdsAgUM7Mb)XLe3RIyfF?g3b zCPL&<;Dt6PiB;v5gwkY_*isxRM?(sR6HuzlD+T(9ff zpjoY^M-`=!kXqz+iz=E6zk&cbO0x%X<6~{1x42g%CZu2-6NDvRE?=tU8IH7(SP5QP zG+RF+!JSi|YlV3(4l9_#kpw3mYo`&AV+vkM2v=2kxd4Az!7GX3t*Df7g0SkLlovkK z|Ll$2I0=hebwg_pjt*-6E_KkyD@#N$ech^G7xUPnU35D_U6NH{;ik)#Nj9T>m{2}1 zb`k3STR6GWiXihDNz{rMGO|ceq`%}O%H!RIpaeXAO*5j+gFr2OIE?7^K!C*8Qv;Uj zXW~ejXtaFjD8#&qOt{-6g3rx3pKGqhoE9c zov7|+(C^XQy2x?PL-(XIaUJ0hwHSOmYV@grfX4aGSvZlr(}e!RG@8dR88`T5lw2FC z;CqCPFGqw|L7AE2dc}o0h1d9=$EzoKR?Rb;DBmTe-$E|Ajf}5(X2U7|6*{0koaV7W z5k>wryv}dJ8#oh1uw7%lbY7ZTA4cYvEab79e*~&{R`4H>DWl{Tvw z*u~Ne)`d}8lj^iPQ@u5kQ(~O5GXphpR9N{9YCgj%XKcD9jCya4?3AL?=rm$7&328` z*>E4q#&*x;tGFLk*%5n%(Qfz7jyt_!bZ<_}OZySsd1+zvI;9(E6{7=ADYJjzI<^Yk zh%Yl3>=6?u`+Bfvz4%TPM?V$Ds2JL3@M1(|20K_By!m-_eFl?P;F$%AS{?Py;P`?t zaqFlan-(qfv6T5AOS#D*PKl)KF!DLn{V1RTzGSJWqCvhgc;F^4cG58Rlg9jyD1w4hcn9w?i7xX#U62YMpciQ}Y%=;}WXV`V`~ZLA!UNXge`R74 zU~^d}_)}M+Tt$-*Gl*1DdK+aW~k#_n7yB{Sw~CRYtJk1D@G%4IlD*HE+ts aP2(f}-Nf&Y>zDI+>%(;^9iOnApT7YGSgzdw literal 0 HcmV?d00001 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$OnListItemClickListener.class.uniqueId54 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$OnListItemClickListener.class.uniqueId19 similarity index 92% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$OnListItemClickListener.class.uniqueId54 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$OnListItemClickListener.class.uniqueId19 index 3d4e8b10a50b9157299902bd4fd8d014c2da3c23..c8bc735d1cfcc21622926a38fdbc211961d97b60 100644 GIT binary patch delta 110 zcmV-!0FnQi8k!ogcnSf&vv~>-0ad{O2Lr+Y5Cg*i9RtJwB?H9(G6Ti{K?BDCPy@yQ zQv=BWR0GTad;`t^hXc<5jswsDngh`Qq65+Zt^?Enwgc7xxdYh%!2{X=%>)dSuD Q*aPE}-V4(KzLT;HXiXL+r2qf` delta 110 zcmbOwHA`wk1s7w?=1MLB#?W{McIE^I0p>&oS>_}LRpw*{BjywaN9I(903aRAoX!x! zoW)SXoWs!0oXgP1oX0SWIiFz>a{qVrW|zu diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$OnListItemClickListener.class.uniqueId40 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity$OnListItemClickListener.class.uniqueId40 new file mode 100644 index 0000000000000000000000000000000000000000..c8bc735d1cfcc21622926a38fdbc211961d97b60 GIT binary patch literal 3354 zcmb_f+jA3D82_DY$hPSMq17UVN`PRK0!>qH(mhBM(0N93CWjGi%8oCvn;F_7#gNAA8*5wmO2pv&NpNOQnHZDGNL(ed{c5{PUJq+#sSWT+JfuVYG!L6VH3Z1vcc-Gg+&{pGd zHsloU2HBW`SfPsTbGdMF@I3E=; z2Nbkp(?ZNUM9lkZk6AU68Ivc2(>zJKgCd)TxIRr`Zb65Ppn^`}+sZ0(3{7M|Xa`(`G| z4K*zz&ak>dMUuKep~Z^qyHCMUBo@N#>JnkbY7Mh$E0`}uYMsK&F$F_qX0~>A*5Q7J z6%~BcVT57LaK#KTG;+L+&Nj0MzbcwAgsawPp=@f-deXt~D z7rt$jp>ER5a?t{ayeJhRC&bwRLvuM+lnO<>)|S*%8r$98LqII0g4V{V57;MUJj&2g zokJOCDI4eaORh20CwR(Gtz3qf+j%QAh1HT%B?Z*Z1fYrkTv6rxhp4a!rZZHmjx!;; z-l{Tn^EtW#6J{=>=?Az-#^#Cw>=0$cphOLNEk)95Hmg%&uB?)ABzWW1La^V|j+z!J z4jHf1+|xt!esIzQia`VOc*GNo9*`0o;xS08y8WDV&^O?2-}D~p+b?11Mf!5!VfybP z8Aw-TOt<7z|ipKM}w)sOe=5brMtNmTnU&bAItT~VF zRjxeNUqGm}urm{;k~gqi99!kOj3cw?EgCPa4bEaq<8b2xmvMY}7V8(;UPjw$VOtV_ zIBh^i=Q>K0~kcIgZenkiNvA^fk^(-{PF~9bS{Z#|7yJ zyea*Nx20>yOF!d%X%1JVU-6Cf8-9|0$1lJ~UiM94;A788b2-V>E6MAKgos^Eye~yhXnl z#1?a)ZAC+qyXh|?{&A9X;0X_i>?cXHNS;1g5j42kH(i2_Q)S|K3lgPBTzIPJqYF>t y8Peduv$pQ%@H~xO6uFc1zd-BVG@hezAFabvM^`+JUnXR}5C literal 0 HcmV?d00001 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity.class.uniqueId10 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity.class.uniqueId11 similarity index 92% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity.class.uniqueId10 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity.class.uniqueId11 index 83dc6c8841862d4c0bc0f7e476f030e0606733de..8dc90586883c03fbb543f695f5a3c487e4986296 100644 GIT binary patch delta 738 zcmWNNSx6LM6ot>6J33m;xRe^Xq^a3dlxvF^8G}(ej@#(Cr!A&wDH$n|ZA1`75Pxq4 zMiBH8R3cf4nw1p^3T+hh&`O0*wn3V9pMK8$@BR2V6T_B?Vats)m*sO$x@#yPlXm#i zfmjA1j-haJK2o^=Sqz7Z3sJyGR52QLj6oL{;~e8~iSg)WqFLo03R#AEbYcOQD`5qa zxYEqJuQ^vEfXVukf(WJ}hG|&N45V+D7!FJpjLF~&Y~xNv5DKN2{gq(LPOA)WWJfy2n=L*(!g z+#FHrVI`XwUyN~?H{m3)H?zQr28Q^I@X@&gL_ z(Xii&)_mKU9l98pVcA zvE#Tna7u!3T0(G6LUCRqOqlo6Dv5%>L?c*Y5Gk=pkT|62nhFwfLcjJizMl( z(RM0}`}3e-!bN>rg$s&PtkJIn0n%v(%RKfo@RPF$m7B`EWfu9omR{59Yp~x@v%83rdx)2Q^T9V7_Z3$8 zrkmg4k_q@^65Heln&c+^$laav` zWHZ(L^I!0!BZ_0Rl7S>0hwKJ_*sxgOmBDAh5zw zfZ;4eET+Ax*vn86N|uoFI> zf}dSV?N;JxtmGN2<~cO*Jl6A~>0Nl#b6FLysB{lfc~wtw4HJ1C1-yYm-crJCl=BWM zdDk>mH9H=|#wXg{uZMePTD(cd8G1PTxn^I$#g~ZZD>Znn`@F#{zC{_|>Gbz{un#(Q z09*MPyZ8lr`4tB^sC#`w3%{Gh>W{hnfk^&T%r8~>txNsE6n%^N7o{9h%s(s>V1p0` zWSGfb^vP$3O`_qH;TS0~ND~L#;zW+bB41qaNgVt#0wEcRIvItPl8gpPL8GK%i;Tt& zNyBa#W2zQ6M7R+pS?1p2fWw0bnSgi+Dznn0gsZKPX$-G*gyE7JjFwuAlR7gHew4Wv z!(^X!?uSmRnm=( La<=zo?G4+1lF_1n diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity.class.uniqueId8 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesListActivity.class.uniqueId8 new file mode 100644 index 0000000000000000000000000000000000000000..8dc90586883c03fbb543f695f5a3c487e4986296 GIT binary patch literal 24940 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 literal 0 HcmV?d00001 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$1.class.uniqueId57 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$1.class.uniqueId42 similarity index 100% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$1.class.uniqueId57 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$1.class.uniqueId42 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$2.class.uniqueId33 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$2.class.uniqueId30 similarity index 100% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$2.class.uniqueId33 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$2.class.uniqueId30 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$3.class.uniqueId17 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$3.class.uniqueId15 similarity index 100% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$3.class.uniqueId17 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$3.class.uniqueId15 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$4.class.uniqueId58 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$4.class.uniqueId43 similarity index 100% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$4.class.uniqueId58 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$4.class.uniqueId43 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$5.class.uniqueId37 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$5.class.uniqueId33 similarity index 100% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$5.class.uniqueId37 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$5.class.uniqueId33 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$6.class.uniqueId23 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$6.class.uniqueId21 similarity index 100% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$6.class.uniqueId23 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$6.class.uniqueId21 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$8.class.uniqueId46 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$8.class.uniqueId38 similarity index 100% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$8.class.uniqueId46 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$8.class.uniqueId38 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$GTaskReceiver.class.uniqueId2 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$GTaskReceiver.class.uniqueId3 similarity index 100% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$GTaskReceiver.class.uniqueId2 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity$GTaskReceiver.class.uniqueId3 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity.class.uniqueId8 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity.class.uniqueId9 similarity index 100% rename from src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity.class.uniqueId8 rename to src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesPreferenceActivity.class.uniqueId9 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesProvider.class.uniqueId65 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/NotesProvider.class.uniqueId65 deleted file mode 100644 index 1d3de0ea9ee55dc24f8d61b4c4f94d58a1dead60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9502 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 YiSJInZ}zDx)LZ0MgqT$ykk26WH~ZwXj{pDw diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/ResourceParser$NoteBgResources.class.uniqueId34 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/ResourceParser$NoteBgResources.class.uniqueId34 new file mode 100644 index 0000000000000000000000000000000000000000..84e57a4fd1e9b062d67264312d64e89d1df92ca4 GIT binary patch literal 1226 zcma)5T~8B16g^W)zZjq`0#fk1Dg|Y$AbwC0DaCBku%=X!h6l3UPRf#HH`!ez{wE)_ zKA0He5Aa7B?+h&z>jN({ch9|N?wLDhfB*UM3&0AtlZap_jwr`4Vhk&;2(@F|@>)W3 zy-);N=y{G-6M=W)TjIUx2g1+qP-e5;0|SQ4=DUN+mR>)oRd$UJwQ^;bA+oQhkU%ny z6vqfSL;A@4Xljn>wl$-9B&?7jR?(Fgu{PmT&pyso8V{!-#0v;lU^2INm7((obQ~33>kz}i$WjcGNZ_Dp47!40? zdd1c1z%;M$`fGIMwg@kKf)vc_1)W@AlbWe+zAlGyVH_H_X;~r&^2K6NG79^|NR%w6 zYl_saa^1EqA9JGTw=)wiNi#8U-F1aucFZ6UK^$)x@>jV8jpnjo;%+fy2e>s7)H4)4 zdW0MeT66Mup(rQaO8YR#ZQ!&%p)ZYgCeelOh<~LZf~T~`6u5w8ie;&!t>78$Nvz^I zA(C9AYMG05z;a8UDe7mJ`q(kNz@%co{2zOCki9X;PABjRYu(;+sxuI!-e2fsc1d>v zrSmHaL@5vGiJz&)PzPzFL8K|8G2Fq7(ID}2MkC(AE#n(lx8|;@xvy&GRn4NRS)!Uz lIi|CADY`JQNPp8ZMXxE2U>$F0&r%e@1~zG68I)1M%wJZv1b6@d literal 0 HcmV?d00001 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/ResourceParser$NoteItemBgResources.class.uniqueId2 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/ResourceParser$NoteItemBgResources.class.uniqueId2 new file mode 100644 index 0000000000000000000000000000000000000000..8805a0630e258d306edd4a9af44950be886468c7 GIT binary patch literal 1886 zcma)+-*VeT6vjX0pPY1)CJt?AQvMVIByEWc6ew+INzynN9ILg{fLmH4TN_6~mKaIF z!*Ibf@E+V?hGB;3@Blm%!#OJ{E5^R4FSM)uec$TrS)cRIzkmG=;3k3@jA7iwguo=G z49uU{KiDPD_PZskeIh%tfvHW`cjLPT#@E&lr%}MPi5Y=&5C(4fGA{MpPTM{yW!;XAlhmj0dYeXus>}_{55E&?L@3qR6dgGu~-)&fr>N~p)17lAr{DnDz z^Su26X{uX!3DX6EBGW~pjY@5=x~sQf{*u6jjMuFC{#G^5m+-QQO9IPSF|aZee|^;n z?Y`aiq=9pu8^x`oz;k41z@X5U@QT2z?3`2VN9lP%zjgXOqt^wlFcJ#2y;GTjHw9K1 z%qq}7cH@k^E%1&e-B3zD^{fkAWs<}YN+(^vF7Pg|7xUlmxsKyWj-e!QgYmqMLBsb2 zK47?zi$l{71wPU=iAB>}0-rEFue=d%i0%s9W0)jNWhFyf0^54e zBrh4eFR-gw5>3YT1U_e$OG+1VGUG0tU2!v_Kn8RoO2X+z*Z z(pt4G)vMf-W116~Isc+G2nOlS!snMvBS_+LO3~q$<{F>fMG#WHcUi}ls zZ!{T0lb(!$eLSY8NCbF-Z|H3rPw|Xa*nET3teYCZT;BMVW_fpzb5Eg#73KbRlzVpA z9gTF`quleu?*2%3dz5=|*!|N;cLz>-?#t@bl!uiF?axnggs^zr##5*OX>MY2H(sn@aOBX%ZKe5CX+Be$ z9i=IgW;WGSl%}dQmeSOf<`HS;`Kpt!iz>t#_3uOKInUtXh_3O7_!zo4rm;w~0$hAY Lm%l{Z$EE)O^mU=` literal 0 HcmV?d00001 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/ResourceParser$TextAppearanceResources.class.uniqueId32 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/ResourceParser$TextAppearanceResources.class.uniqueId32 new file mode 100644 index 0000000000000000000000000000000000000000..7f2eb75ffea57da81a6c839dcf13394c10bf9a18 GIT binary patch literal 1004 zcma)4U2hUW6g>kATX5SVpl#7wKTx46tBHvZk|u;;LZm3OJ6qa-)WnyWJ9o}K_uP+PzkeJ7c!&ooLJV13`1;T^oW9U)#}}UN zJC3Edgy)Q1Lo~VT2{#S}5fxDlDpnX0hx`rKEp89=M(XE9tI}>fYn3Z)hR};@ z3<;c9k<^evn!roBT3OG3X9VjQ{p{BwPliO#Nk8ubH-}kB2?sc6d*UO4b~MTL;`V<$LB-{8uIwzE@i+ z=8W0=t8tI183W;y+~uy4pjwJO`jpQV%ny^$}loJw-JYmxPk=732=r*Tlm_J*>qY$vmIY}n(sK4Ru!JJ z>o&zp!}Wxl-85Tm;TPNCw8t<}d|uDLsaMz5_1D$X+B!qzZCNfp&M_fZmW09pA&w+c z3Z^(tBF!)}v~e}ta*dABumqi=6YN;e@73Q6%W^slj8;$LG{+e!AMXbjj^q3xtnCV6OWj3|OA;IF>s-;2$Q6#PL_#-((2WGIaa@;R=!C$~$sEW0 z;BEvRIJwDj>kxL}MB`YHSm=awJNG z>Tj8ppry*t4IeAD%M58s_GXZP{9ZrlxHUQ@cbpnr$5&$%3Mt_GahfO8|@EkzT}Sik2ykUU(e*j|Np%Qu!ypbA%=u2q_OYVUQ-yZ zCq-aL&ubf15qKTn7HixOgdar&!#YM{&@swz_62{*jW%~%MrHejuqDIDvg0~(g+WWE zHlm1PTt_U1Gnk+d+->@v(=-lzu_Jup+QL}-yex5-w}j7dxg}&??C?%o)^@osn*B2Y z!%EWX(b%3Vg)5Dmvae)1HLx>qKds{|!|j1uJC0FSMfXExZ0Wpoqsyx4pjG*NhVae*;a47)YvGu zZ4m^Cg@px%NHX=jNMZgmEvvH0zzCe7J_nM!a)Y-!LL=>f4rZ-&Q>_`p@aD5(y$eWB z!-cA8mer0%Sys)wT1H4S*+L_4u4dM)dLvh{DpiVHH~*|RYNd>2F^qRX$;=nmOT8^C zQ!SW1P+MO!>C*WS&uXPi_lsL}CXyooGfY~JE6SbyZQKRF|E z*P+sHTBm7Qn&!}#X0}yqGR%HQjnp!|E74cTidXK$e#5wbg9UWBI zgHv&DI!&eZu*%L2_;k?Jmrli}sw_&e{{`dpSG<^0(j>u+BaR!mN$3`#AtVW>LU^9= z?GV00_~#J5OV|kE1;W3Cu;Tmm1ilx-ihnVL761JZR{Re_c%E`3*e>hkRT5yqy@Y5!tc!&^)oA%27_ z?_ck|d8fUjeGQ6pf-GQS5(WD6DTcUbv4SVG_mqAb*d@v_L(3s#kt2JJ!d#_5c?xcl QEs%Xi_II*>kS$^CBZ!5Sp8x;= literal 0 HcmV?d00001 diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/SqlData.class.uniqueId31 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/SqlData.class.uniqueId31 deleted file mode 100644 index 099f3bac4ef7d8fc66d04b7907aacea2cf59481c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6016 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ΠYgP;spM-mpj#MVMF&Q7+jEm2cjJ4)2V z*6JwL0z4-Pj-DYnIdK!Xz9cUNoKupQ0M0`aFp9)N=`Jle zfZm9nU{gbHCZ+UdQi9z{&>PU3o1_;#LsW9ECTLr+D=DhnVpjszg&YO2`AJyx1lBUY zFa_IDT$qH-FD^{L79zC)?4%?tdWM{e3|J9zXGu{?PLoQC5^^d+N~Fv$DK4pwbKz}t zW_58%oTt=I=GrNxlTD4UH+r8hCoR6 zjeMkZTJ4mPeXo{Id5R87xVtf~uAL$%N~egwE5#0RKK#NG9@%&P2o<-%^5@2R{&ueI zL0hkEv2KCaAgj%aV!4sd@Y#AE`FFC>Kad5y3m@_x&7lwIaQYC@|DW*sAK{NY{!J&- zClsbn;rTy9&h|O|5ZUFmv>W-t9y}ud7xeChd;F4KqkVX9W4vftXfG?Ai+7%Bc-oo8 zcAm=)J`N8!?VQ7>;L8B#bBGI2V4TF4<5}iLl%8+r5>$I8^MgEvpXO42g{SgsT*mM6 zbpC>8SR7n#nZmOy(|NX~f)BAA#fMs!@*K+wuC$!URh9vsYgxrzf}1fze|&q%{0jG;p-ITB07)X2Sf?orJTYa@Q1+i zn9{7LDOTF6{~L2T{Dmc-KgOI2nLf{-pqB?p zUaM180QsG)Q#A=vo5i03!llflcla~(3YC-TZvGq)MP#!Q{|EG0tT{A^7xEVp+N{$P znE`sc@s;(^_8c|tr7|1sn%ZEaGxw4UzmAecycdwUyUD(nX4<%@(TXqD+|osQn^(G2 z|DIQB%;%LF>(j=@y2%F4BH(mRHgP7`CSXjQdm)m2_zSXPJ^kJVimJje8QdMbwot;%HrJA1OLP5&ouiA`tCR{mH906=b7_1^cR@(5`1dSd5Ie@ z^h{TkRhkv&w%Y8{>?g@tU78)|!pT-znkiH&enm% zJ*oXNNpG`BuP7)mc8?>~Kzaw|;Y}h{56Dj<&F8P+m4wWFiF*j@3yKJoOr$3$M%>?@ z(mR3lE*+^96tLVx%JNEXa$EzR6ym!ByAD9r>g3E_d7it8k0E-WhT8CBg_$`<)Y{(#gdm55lgM3~0vdEIN zNF;id1#*-+lcE?mdwvM`;Nl(=X&{$J+9KJ>NyvJ5C2kst{>kXb^TIdE5lMjV&7+H_mf(J{Rie3<|u@Lv(JmFx^OVjm{=I zSUN>~4br_Spr??pGxnB!Hktc?kLz!upu6`0>UR225L4=>Zl*&3nP4Y(7lW`4O7KkJEhAVcSq^ z?cgWqc+_CS{3QPDbQfKKdh6x<3|)h|>Nb9s9zi|zanw+s;OFTL)K1^$7wB_-5o+@i z^1qi^MP63`rJBQk<|?#DBF9_CZ}JIfPvW=n{{Idh-{0f4{5~A)2fT?t7zJou( zli{a${`;KcaFRQb6N=r7dp#b1cfQaf4sILe>h9GFjy77da0$0C{@U1*jaapfM$HKz8^ zEEm}=_N0rs9)3&yo#V2{dE|b&tYDIUvaU}%d##AHO+(JG9O&+c*X!7B8(G(Q&*3SEB rSX>(G9!d9;C|%m=FtS)2n73G*mK?M$xUk>SQj41H;HhYHvmO5jKoF^U diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Task.class.uniqueId45 b/src/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Task.class.uniqueId45 deleted file mode 100644 index 5aaf1d4ef04531e6a92678dbedcbb0f68fbb58ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7723 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 qvxx?2^!%tT3;;|? z?$c`m662G&0g({*@mHTG{u8t825KkS(!;;ASppUT5cFNCq8#aiwKX^&1$(b%CX;^y zsysKT>crrSJ*7ViimPt9f4GRuJwQ@{s9XN%tkTlllY0d#f1q+P{1JODKRhM$tULy#XXEJP;X!^84OQkLpLM{(^x|d`G?kBr8Y|{!h98 zJ`U)4aL)+61Tg7PzpT;9^ zf7Sxv!XeYH(*Yza)Bym3HV_xZPr2LibX&S!_;Vxo|1#A9PR#*95YV{zBqMY9_y6xt zr30_qMAiW$D`F5CL9XSz=H0WizCU|phKD`Z0VFGA5R=wx-B{QSfe5LGUce73&b5Hz?U zWpZ|DV`V%L02`+G#uRo+KY_>}4`2t}py2TsPl6lX(bF5K)F2 zY!0}goYUJ9A-BZ~*pt`@R40#eR4nC_qEk%>;{0ND{OEuJB>e$M5ZFWRr@&MIKel;% zi|-1dZU@w2B43K|H-IbmAt0s5h{xhCcX519o40ki=C0HX#0 z0*?YjlddcuQ!4=kr~;VLc0hj_k%K-q*2Sd&WL&gNm1i=9T0oVZmlOQdu9lr(v0(3+G h0Gt8=1C{}=0-XT>0M!Kn1pNWI0V|W;EjW`QE=Y8s>`(vz delta 1141 zcmV-*1d99VTquGi+1O@>RWTSh63ZvcE$8cPiJT~7HlY0d#fA(#<$X2)U_IA4@;t$Vq zynYaPyb2G-4R#xxPBrDPZ0D?6T)JZl}Q{(F3 zoCfbA4E#ky(*Yza)Bym3HV|f0#q?KZd>33;?@rGb;z88`PR#*95VqKuJ4#&j#c#!0 zgU07jG1dVjD`F5qDI#InPq)*1T046Nmm#3n0VFGA5aB~)0zwt7!U)`4^7fgeHA<6E z2ZKof0AAzN__!{QA^&Z@KPn0<5Q6e!bV-D9P)*5~hZWM@rRM=8=mAsd0aH*|>Hz?U zWpZ|DV`V%L(L@7M@d*0dsNl*QxTXlX(bF5T@5= zHD{(g1Cg~h3CRE#0h8DWR44kXGV}0bkhy-o7lB2!KB9mEB>e$M5Iak%4*=0Bui+JM zO5_uIMUztrcPMWnl0LufvAGUk{`!&Fb!v_RB!mId0T9u$r3^@5!op-6H$(J0C`ps@ z2~j6&PG}tt$Ok@ug=h7L7(|+v0wjb1Vi0xN=Ym5$Ba(l#3I_AsPG^&93Mf~Cqx#te zuPw~(yCSMGxDVx=0#1qnK@c@+7^lCx9S~Y8Uk8d)iL9LhB!mIf0TAG8_=f7IiXa9o)__q&tn3Puq3!bWw)-4YJZ7JdwKE7X^h zKMNW;99I3n~y8a2TJXy)5mcqziZjF)GxP%?o=FXZtcqFNqc(kG3DyHEUA* zlUNKt5QYYYN79SgKAyRHvXI 0 || mNoteData.isLocalModified(); } + + + public boolean syncNote(Context context, long noteId) { + // 检查传入的noteId是否合法,如果不合法则抛出异常 if (noteId <= 0) { throw new IllegalArgumentException("Wrong note id:" + noteId); } - + + // 检查当前笔记是否有本地修改的内容,如果没有则直接返回true if (!isLocalModified()) { return true; } - - /** - * In theory, once data changed, the note should be updated on {@link NoteColumns#LOCAL_MODIFIED} and - * {@link NoteColumns#MODIFIED_DATE}. For data safety, though update note fails, we also update the - * note data info - */ + + // 使用ContentResolver的update方法更新指定noteId的笔记数据,如果返回值为0,则表示更新失败 if (context.getContentResolver().update( ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, noteId), mNoteDiffValues, null, null) == 0) { Log.e(TAG, "Update note error, should not happen"); - // Do not return, fall through + // 如果更新笔记失败,记录错误日志,但不立即返回,而是继续执行后面的逻辑 } + + // 清空mNoteDiffValues,表示已经将本地修改的内容同步到了设备数据库 mNoteDiffValues.clear(); - + + // 检查NoteData对象是否有本地修改的内容,如果有则将修改的内容推送到设备数据库中,如果返回值为null表示推送失败,则返回false if (mNoteData.isLocalModified() && (mNoteData.pushIntoContentResolver(context, noteId) == null)) { return false; } - + + // 如果同步操作成功,则返回true return true; } + + + private class NoteData { private long mTextDataId; @@ -179,22 +212,29 @@ public class Note { } Uri pushIntoContentResolver(Context context, long noteId) { - /** - * Check for safety - */ + // 检查传入的noteId是否合法,如果不合法则抛出异常 if (noteId <= 0) { throw new IllegalArgumentException("Wrong note id:" + noteId); } - + + // 创建一个操作列表,用于存储要执行的ContentProvider操作 ArrayList operationList = new ArrayList(); ContentProviderOperation.Builder builder = null; - + + // 如果mTextDataValues中有内容,则进行处理 if(mTextDataValues.size() > 0) { + // 设置mTextDataValues中的NOTE_ID字段为传入的noteId mTextDataValues.put(DataColumns.NOTE_ID, noteId); + + // 判断mTextDataId是否为0,如果为0说明是新创建的文本数据,需要执行插入操作 if (mTextDataId == 0) { + // 设置mTextDataValues中的MIME_TYPE字段为TextNote的内容类型 mTextDataValues.put(DataColumns.MIME_TYPE, TextNote.CONTENT_ITEM_TYPE); - Uri uri = context.getContentResolver().insert(Notes.CONTENT_DATA_URI, - mTextDataValues); + + // 使用ContentResolver的insert方法将mTextDataValues插入到设备数据库中,并获取插入的记录的Uri + Uri uri = context.getContentResolver().insert(Notes.CONTENT_DATA_URI, mTextDataValues); + + // 解析uri中的pathSegments获取插入的记录的ID,并将其设置为mTextDataId try { setTextDataId(Long.valueOf(uri.getPathSegments().get(1))); } catch (NumberFormatException e) { @@ -203,14 +243,18 @@ public class Note { return null; } } else { + // 如果mTextDataId不为0,说明是已存在的文本数据,需要执行更新操作 builder = ContentProviderOperation.newUpdate(ContentUris.withAppendedId( Notes.CONTENT_DATA_URI, mTextDataId)); builder.withValues(mTextDataValues); operationList.add(builder.build()); } + + // 清空mTextDataValues,表示mTextDataValues的内容已经处理完成 mTextDataValues.clear(); } - + + // 如果mCallDataValues中有内容,则进行处理(处理逻辑与上述的文本数据类似) if(mCallDataValues.size() > 0) { mCallDataValues.put(DataColumns.NOTE_ID, noteId); if (mCallDataId == 0) { @@ -232,11 +276,17 @@ public class Note { } mCallDataValues.clear(); } - + + // 如果操作列表中有操作,则执行applyBatch方法将操作应用到设备数据库中 if (operationList.size() > 0) { try { + // 使用ContentResolver的applyBatch方法将操作应用到设备数据库中,并获取操作结果 ContentProviderResult[] results = context.getContentResolver().applyBatch( Notes.AUTHORITY, operationList); + + // 根据操作结果确定返回值 + // 如果结果为null、长度为0或第一个结果为null,则返回null + // 否则返回指定noteId的笔记的Uri return (results == null || results.length == 0 || results[0] == null) ? null : ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, noteId); } catch (RemoteException e) { @@ -247,6 +297,8 @@ public class Note { return null; } } + + // 如果操作列表为空,则直接返回null return null; } } diff --git a/src/app/src/main/java/net/micode/notes/model/WorkingNote.java b/src/app/src/main/java/net/micode/notes/model/WorkingNote.java index 76d2c129..06119892 100644 --- a/src/app/src/main/java/net/micode/notes/model/WorkingNote.java +++ b/src/app/src/main/java/net/micode/notes/model/WorkingNote.java @@ -124,46 +124,52 @@ public class WorkingNote { loadNote(); } + /** + * 加载笔记数据 + */ private void loadNote() { Cursor cursor = mContext.getContentResolver().query( ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, mNoteId), NOTE_PROJECTION, null, null, null); - + if (cursor != null) { if (cursor.moveToFirst()) { - mFolderId = cursor.getLong(NOTE_PARENT_ID_COLUMN); - mBgColorId = cursor.getInt(NOTE_BG_COLOR_ID_COLUMN); - mWidgetId = cursor.getInt(NOTE_WIDGET_ID_COLUMN); - mWidgetType = cursor.getInt(NOTE_WIDGET_TYPE_COLUMN); - mAlertDate = cursor.getLong(NOTE_ALERTED_DATE_COLUMN); - mModifiedDate = cursor.getLong(NOTE_MODIFIED_DATE_COLUMN); + mFolderId = cursor.getLong(NOTE_PARENT_ID_COLUMN); // 获取笔记所属文件夹 ID + mBgColorId = cursor.getInt(NOTE_BG_COLOR_ID_COLUMN); // 获取笔记背景颜色 ID + mWidgetId = cursor.getInt(NOTE_WIDGET_ID_COLUMN); // 获取笔记小部件 ID + mWidgetType = cursor.getInt(NOTE_WIDGET_TYPE_COLUMN); // 获取笔记小部件类型 + mAlertDate = cursor.getLong(NOTE_ALERTED_DATE_COLUMN); // 获取笔记提醒日期 + mModifiedDate = cursor.getLong(NOTE_MODIFIED_DATE_COLUMN); // 获取笔记修改日期 } cursor.close(); } else { Log.e(TAG, "No note with id:" + mNoteId); throw new IllegalArgumentException("Unable to find note with id " + mNoteId); } - loadNoteData(); + loadNoteData(); // 加载笔记数据 } - + + /** + * 加载笔记的具体数据 + */ private void loadNoteData() { Cursor cursor = mContext.getContentResolver().query(Notes.CONTENT_DATA_URI, DATA_PROJECTION, DataColumns.NOTE_ID + "=?", new String[] { String.valueOf(mNoteId) }, null); - + if (cursor != null) { if (cursor.moveToFirst()) { do { - String type = cursor.getString(DATA_MIME_TYPE_COLUMN); + String type = cursor.getString(DATA_MIME_TYPE_COLUMN); // 获取数据类型 if (DataConstants.NOTE.equals(type)) { - mContent = cursor.getString(DATA_CONTENT_COLUMN); - mMode = cursor.getInt(DATA_MODE_COLUMN); - mNote.setTextDataId(cursor.getLong(DATA_ID_COLUMN)); + mContent = cursor.getString(DATA_CONTENT_COLUMN); // 获取笔记文本内容 + mMode = cursor.getInt(DATA_MODE_COLUMN); // 获取笔记模式 + mNote.setTextDataId(cursor.getLong(DATA_ID_COLUMN)); // 设置笔记文本数据 ID } else if (DataConstants.CALL_NOTE.equals(type)) { - mNote.setCallDataId(cursor.getLong(DATA_ID_COLUMN)); + mNote.setCallDataId(cursor.getLong(DATA_ID_COLUMN)); // 设置通话数据 ID } else { - Log.d(TAG, "Wrong note type with type:" + type); + Log.d(TAG, "Wrong note type with type:" + type); // 记录错误的数据类型 } } while (cursor.moveToNext()); } @@ -174,59 +180,90 @@ public class WorkingNote { } } + /** + * 创建一个空的笔记对象 + * + * @param context 上下文对象 + * @param folderId 笔记所属文件夹 ID + * @param widgetId 笔记小部件 ID + * @param widgetType 笔记小部件类型 + * @param defaultBgColorId 默认背景颜色 ID + * @return 创建的空白笔记对象 + */ public static WorkingNote createEmptyNote(Context context, long folderId, int widgetId, int widgetType, int defaultBgColorId) { - WorkingNote note = new WorkingNote(context, folderId); - note.setBgColorId(defaultBgColorId); - note.setWidgetId(widgetId); - note.setWidgetType(widgetType); + WorkingNote note = new WorkingNote(context, folderId); // 创建一个工作笔记对象 + note.setBgColorId(defaultBgColorId); // 设置默认背景颜色 ID + note.setWidgetId(widgetId); // 设置小部件 ID + note.setWidgetType(widgetType); // 设置小部件类型 return note; } - + + /** + * 根据 ID 从数据库加载笔记对象 + * + * @param context 上下文对象 + * @param id 笔记 ID + * @return 加载的笔记对象 + */ public static WorkingNote load(Context context, long id) { - return new WorkingNote(context, id, 0); + return new WorkingNote(context, id, 0); // 根据 ID 创建工作笔记对象 } - + + /** + * 保存笔记对象到数据库 + * + * @return 保存是否成功 + */ public synchronized boolean saveNote() { if (isWorthSaving()) { - if (!existInDatabase()) { + if (!existInDatabase()) { // 如果笔记不存在于数据库中 if ((mNoteId = Note.getNewNoteId(mContext, mFolderId)) == 0) { Log.e(TAG, "Create new note fail with id:" + mNoteId); - return false; + return false; // 创建新笔记失败 } } - - mNote.syncNote(mContext, mNoteId); - - /** - * Update widget content if there exist any widget of this note - */ + mNote.syncNote(mContext, mNoteId); // 同步笔记到数据库 if (mWidgetId != AppWidgetManager.INVALID_APPWIDGET_ID && mWidgetType != Notes.TYPE_WIDGET_INVALIDE && mNoteSettingStatusListener != null) { - mNoteSettingStatusListener.onWidgetChanged(); + mNoteSettingStatusListener.onWidgetChanged(); // 更新小部件状态 } - return true; + return true; // 保存成功 } else { - return false; + return false; // 未值得保存,保存失败 } } + /** + * 检查笔记是否存在于数据库中 + * @return 笔记是否存在于数据库中 + */ public boolean existInDatabase() { return mNoteId > 0; } - + + /** + * 检查笔记是否值得保存 + * 笔记不值得保存的情况包括:已被标记删除、(不存在于数据库且内容为空)、(存在于数据库且没有本地修改) + * @return 笔记是否值得保存 + */ private boolean isWorthSaving() { if (mIsDeleted || (!existInDatabase() && TextUtils.isEmpty(mContent)) || (existInDatabase() && !mNote.isLocalModified())) { - return false; + return false; // 不值得保存 } else { - return true; + return true; // 值得保存 } } - + + /** + * 设置笔记设置状态改变监听器 + * + * @param l 笔记设置状态改变监听器 + */ public void setOnSettingStatusChangedListener(NoteSettingChangedListener l) { - mNoteSettingStatusListener = l; + mNoteSettingStatusListener = l; // 设置笔记设置状态改变监听器 } public void setAlertDate(long date, boolean set) { @@ -316,31 +353,45 @@ public class WorkingNote { } } + /** + * 设置小部件类型 + * @param type 小部件类型 + */ public void setWidgetType(int type) { if (type != mWidgetType) { mWidgetType = type; - mNote.setNoteValue(NoteColumns.WIDGET_TYPE, String.valueOf(mWidgetType)); + mNote.setNoteValue(NoteColumns.WIDGET_TYPE, String.valueOf(mWidgetType)); // 设置笔记值中的小部件类型 } } - + /** + * 设置小部件 ID + * @param id 小部件 ID + */ public void setWidgetId(int id) { if (id != mWidgetId) { mWidgetId = id; - mNote.setNoteValue(NoteColumns.WIDGET_ID, String.valueOf(mWidgetId)); + mNote.setNoteValue(NoteColumns.WIDGET_ID, String.valueOf(mWidgetId)); // 设置笔记值中的小部件 ID } } - + /** + * 设置工作文本 + * @param text 文本内容 + */ public void setWorkingText(String text) { if (!TextUtils.equals(mContent, text)) { mContent = text; - mNote.setTextData(DataColumns.CONTENT, mContent); + mNote.setTextData(DataColumns.CONTENT, mContent); // 设置笔记的文本数据 } } - + /** + * 转换为通话记录类型的笔记 + * @param phoneNumber 电话号码 + * @param callDate 通话日期 + */ public void convertToCallNote(String phoneNumber, long callDate) { - mNote.setCallData(CallNote.CALL_DATE, String.valueOf(callDate)); - mNote.setCallData(CallNote.PHONE_NUMBER, phoneNumber); - mNote.setNoteValue(NoteColumns.PARENT_ID, String.valueOf(Notes.ID_CALL_RECORD_FOLDER)); + mNote.setCallData(CallNote.CALL_DATE, String.valueOf(callDate)); // 设置通话数据中的通话日期 + mNote.setCallData(CallNote.PHONE_NUMBER, phoneNumber); // 设置通话数据中的电话号码 + mNote.setNoteValue(NoteColumns.PARENT_ID, String.valueOf(Notes.ID_CALL_RECORD_FOLDER)); // 设置笔记值中的父文件夹 ID } public boolean hasClockAlert() { diff --git a/src/app/src/main/java/net/micode/notes/tool/BackupUtils.java b/src/app/src/main/java/net/micode/notes/tool/BackupUtils.java index 39f6ec47..0267be12 100644 --- a/src/app/src/main/java/net/micode/notes/tool/BackupUtils.java +++ b/src/app/src/main/java/net/micode/notes/tool/BackupUtils.java @@ -140,24 +140,28 @@ public class BackupUtils { * Export the folder identified by folder id to text */ private void exportFolderToText(String folderId, PrintStream ps) { - // Query notes belong to this folder + // 查询属于该文件夹的笔记 Cursor notesCursor = mContext.getContentResolver().query(Notes.CONTENT_NOTE_URI, NOTE_PROJECTION, NoteColumns.PARENT_ID + "=?", new String[] { - folderId + folderId }, null); - + + // 如果notesCursor不为null,则进行处理 if (notesCursor != null) { + // 如果notesCursor中有数据,则继续循环处理每个笔记 if (notesCursor.moveToFirst()) { do { - // Print note's last modified date + // 打印笔记的最后修改日期 ps.println(String.format(getFormat(FORMAT_NOTE_DATE), DateFormat.format( mContext.getString(R.string.format_datetime_mdhm), notesCursor.getLong(NOTE_COLUMN_MODIFIED_DATE)))); - // Query data belong to this note + // 查询属于该笔记的数据 String noteId = notesCursor.getString(NOTE_COLUMN_ID); exportNoteToText(noteId, ps); } while (notesCursor.moveToNext()); } + + // 关闭notesCursor notesCursor.close(); } } @@ -166,46 +170,55 @@ public class BackupUtils { * Export note identified by id to a print stream */ private void exportNoteToText(String noteId, PrintStream ps) { + // 查询属于该笔记的数据 Cursor dataCursor = mContext.getContentResolver().query(Notes.CONTENT_DATA_URI, DATA_PROJECTION, DataColumns.NOTE_ID + "=?", new String[] { - noteId + noteId }, null); - + + // 如果dataCursor不为null,则进行处理 if (dataCursor != null) { + // 如果dataCursor中有数据,则继续循环处理每个数据项 if (dataCursor.moveToFirst()) { do { + // 获取数据的mimeType String mimeType = dataCursor.getString(DATA_COLUMN_MIME_TYPE); if (DataConstants.CALL_NOTE.equals(mimeType)) { - // Print phone number + // 如果是电话笔记,则打印电话号码、通话日期和通话位置 String phoneNumber = dataCursor.getString(DATA_COLUMN_PHONE_NUMBER); long callDate = dataCursor.getLong(DATA_COLUMN_CALL_DATE); String location = dataCursor.getString(DATA_COLUMN_CONTENT); - + + // 如果电话号码不为空,则打印电话号码 if (!TextUtils.isEmpty(phoneNumber)) { ps.println(String.format(getFormat(FORMAT_NOTE_CONTENT), phoneNumber)); } - // Print call date + // 打印通话日期 ps.println(String.format(getFormat(FORMAT_NOTE_CONTENT), DateFormat .format(mContext.getString(R.string.format_datetime_mdhm), callDate))); - // Print call attachment location + // 如果通话位置不为空,则打印通话位置 if (!TextUtils.isEmpty(location)) { ps.println(String.format(getFormat(FORMAT_NOTE_CONTENT), location)); } } else if (DataConstants.NOTE.equals(mimeType)) { + // 如果是普通笔记,则打印内容 String content = dataCursor.getString(DATA_COLUMN_CONTENT); if (!TextUtils.isEmpty(content)) { ps.println(String.format(getFormat(FORMAT_NOTE_CONTENT), content)); } } - } while (dataCursor.moveToNext()); + } while (dataCursor.moveToNext()); // 移动到下一行继续处理 } + + // 关闭dataCursor dataCursor.close(); } - // print a line separator between note + + // 打印一个行分隔符来分割每个笔记的内容 try { ps.write(new byte[] { Character.LINE_SEPARATOR, Character.LETTER_NUMBER @@ -219,126 +232,175 @@ public class BackupUtils { * Note will be exported as text which is user readable */ public int exportToText() { + // 检查外部存储是否可用 if (!externalStorageAvailable()) { Log.d(TAG, "Media was not mounted"); return STATE_SD_CARD_UNMOUONTED; } - + + // 获取导出到文本的PrintStream对象 PrintStream ps = getExportToTextPrintStream(); if (ps == null) { Log.e(TAG, "get print stream error"); return STATE_SYSTEM_ERROR; } - // First export folder and its notes + + // 首先导出文件夹及其内部的笔记 Cursor folderCursor = mContext.getContentResolver().query( Notes.CONTENT_NOTE_URI, NOTE_PROJECTION, "(" + NoteColumns.TYPE + "=" + Notes.TYPE_FOLDER + " AND " + NoteColumns.PARENT_ID + "<>" + Notes.ID_TRASH_FOLER + ") OR " + NoteColumns.ID + "=" + Notes.ID_CALL_RECORD_FOLDER, null, null); - + + // 如果folderCursor不为null,则进行处理 if (folderCursor != null) { + // 如果folderCursor中有数据,则继续循环处理每个文件夹 if (folderCursor.moveToFirst()) { do { - // Print folder's name + // 打印文件夹的名称 String folderName = ""; if(folderCursor.getLong(NOTE_COLUMN_ID) == Notes.ID_CALL_RECORD_FOLDER) { folderName = mContext.getString(R.string.call_record_folder_name); } else { folderName = folderCursor.getString(NOTE_COLUMN_SNIPPET); } + // 如果文件夹名称不为空,则打印文件夹名称 if (!TextUtils.isEmpty(folderName)) { ps.println(String.format(getFormat(FORMAT_FOLDER_NAME), folderName)); } String folderId = folderCursor.getString(NOTE_COLUMN_ID); + // 导出文件夹及其内部的笔记 exportFolderToText(folderId, ps); - } while (folderCursor.moveToNext()); + } while (folderCursor.moveToNext()); // 移动到下一行继续处理 } + // 关闭folderCursor folderCursor.close(); } - - // Export notes in root's folder + + // 导出根文件夹下的笔记 Cursor noteCursor = mContext.getContentResolver().query( Notes.CONTENT_NOTE_URI, NOTE_PROJECTION, NoteColumns.TYPE + "=" + +Notes.TYPE_NOTE + " AND " + NoteColumns.PARENT_ID + "=0", null, null); - + + // 如果noteCursor不为null,则进行处理 if (noteCursor != null) { + // 如果noteCursor中有数据,则继续循环处理每个笔记 if (noteCursor.moveToFirst()) { do { + // 打印笔记的修改日期 ps.println(String.format(getFormat(FORMAT_NOTE_DATE), DateFormat.format( mContext.getString(R.string.format_datetime_mdhm), noteCursor.getLong(NOTE_COLUMN_MODIFIED_DATE)))); - // Query data belong to this note + // 查询属于该笔记的数据,并导出为文本 String noteId = noteCursor.getString(NOTE_COLUMN_ID); exportNoteToText(noteId, ps); - } while (noteCursor.moveToNext()); + } while (noteCursor.moveToNext()); // 移动到下一行继续处理 } + // 关闭noteCursor noteCursor.close(); } + // 关闭PrintStream ps.close(); - + return STATE_SUCCESS; - } + } /** * Get a print stream pointed to the file {@generateExportedTextFile} */ - private PrintStream getExportToTextPrintStream() { - File file = generateFileMountedOnSDcard(mContext, R.string.file_path, - R.string.file_name_txt_format); - if (file == null) { - Log.e(TAG, "create file to exported failed"); - return null; - } - mFileName = file.getName(); - mFileDirectory = mContext.getString(R.string.file_path); - PrintStream ps = null; - try { - FileOutputStream fos = new FileOutputStream(file); - ps = new PrintStream(fos); - } catch (FileNotFoundException e) { - e.printStackTrace(); - return null; - } catch (NullPointerException e) { - e.printStackTrace(); - return null; - } - return ps; - } +/** + * 获取用于导出文本的PrintStream对象 + * @return 如果成功获取PrintStream对象,则返回该对象;如果获取过程中出现错误,则返回null + */ +private PrintStream getExportToTextPrintStream() { + // 调用generateFileMountedOnSDcard方法生成一个文件对象 + File file = generateFileMountedOnSDcard(mContext, R.string.file_path, R.string.file_name_txt_format); + // 如果生成的文件对象为空,记录错误并返回null + if (file == null) { + Log.e(TAG, "create file to exported failed"); + return null; + } + + // 保存生成的文件名和文件路径到成员变量 + mFileName = file.getName(); + mFileDirectory = mContext.getString(R.string.file_path); + + PrintStream ps = null; + try { + // 创建文件输出流,并将其封装为PrintStream对象 + FileOutputStream fos = new FileOutputStream(file); + ps = new PrintStream(fos); + } catch (FileNotFoundException e) { + // 捕获FileNotFoundException,记录错误并返回null + e.printStackTrace(); + return null; + } catch (NullPointerException e) { + // 捕获NullPointerException,记录错误并返回null + e.printStackTrace(); + return null; + } + // 返回创建的PrintStream对象,如果在过程中出现其他问题则返回null + return ps; +} } /** * Generate the text file to store imported data */ - private static File generateFileMountedOnSDcard(Context context, int filePathResId, int fileNameFormatResId) { - StringBuilder sb = new StringBuilder(); - sb.append(Environment.getExternalStorageDirectory()); - sb.append(context.getString(filePathResId)); - File filedir = new File(sb.toString()); - sb.append(context.getString( - fileNameFormatResId, - DateFormat.format(context.getString(R.string.format_date_ymd), - System.currentTimeMillis()))); - File file = new File(sb.toString()); - - try { - if (!filedir.exists()) { - filedir.mkdir(); - } - if (!file.exists()) { - file.createNewFile(); - } - return file; - } catch (SecurityException e) { - e.printStackTrace(); - } catch (IOException e) { - e.printStackTrace(); +/** + * 在SD卡上生成一个文件对象 + * @param context 上下文对象 + * @param filePathResId 文件路径的资源ID + * @param fileNameFormatResId 文件名格式的资源ID + * @return 如果成功生成文件对象,则返回该对象;如果生成过程中出现错误,则返回null + */ +private static File generateFileMountedOnSDcard(Context context, int filePathResId, int fileNameFormatResId) { + // 创建一个StringBuilder对象,用于拼接文件路径和文件名 + StringBuilder sb = new StringBuilder(); + + // 获取SD卡的根目录,并将其添加到StringBuilder中 + sb.append(Environment.getExternalStorageDirectory()); + + // 从资源中获取文件路径,并将其添加到StringBuilder中 + sb.append(context.getString(filePathResId)); + + // 根据文件名格式资源ID和当前时间生成文件名,并将其添加到StringBuilder中 + sb.append(context.getString(fileNameFormatResId, DateFormat.format(context.getString(R.string.format_date_ymd), + System.currentTimeMillis()))); + + // 根据StringBuilder中的路径创建一个文件夹对象 + File filedir = new File(sb.toString()); + + // 根据StringBuilder中的完整路径创建一个文件对象 + File file = new File(sb.toString()); + + try { + // 如果文件夹不存在,则创建文件夹 + if (!filedir.exists()) { + filedir.mkdir(); } - - return null; + + // 如果文件不存在,则创建文件 + if (!file.exists()) { + file.createNewFile(); + } + + // 返回生成的文件对象 + return file; + } catch (SecurityException e) { + // 捕获SecurityException异常,打印异常信息 + e.printStackTrace(); + } catch (IOException e) { + // 捕获IOException异常,打印异常信息 + e.printStackTrace(); } + + // 返回null表示生成文件过程中出现了错误 + return null; +} } diff --git a/src/app/src/main/java/net/micode/notes/tool/DataUtils.java b/src/app/src/main/java/net/micode/notes/tool/DataUtils.java index 2a14982e..86d6c254 100644 --- a/src/app/src/main/java/net/micode/notes/tool/DataUtils.java +++ b/src/app/src/main/java/net/micode/notes/tool/DataUtils.java @@ -37,259 +37,382 @@ import java.util.HashSet; public class DataUtils { public static final String TAG = "DataUtils"; - public static boolean batchDeleteNotes(ContentResolver resolver, HashSet ids) { - if (ids == null) { - Log.d(TAG, "the ids is null"); - return true; - } - if (ids.size() == 0) { - Log.d(TAG, "no id is in the hashset"); - return true; - } - - ArrayList operationList = new ArrayList(); - for (long id : ids) { - if(id == Notes.ID_ROOT_FOLDER) { - Log.e(TAG, "Don't delete system folder root"); - continue; - } - ContentProviderOperation.Builder builder = ContentProviderOperation - .newDelete(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, id)); - operationList.add(builder.build()); - } - try { - ContentProviderResult[] results = resolver.applyBatch(Notes.AUTHORITY, operationList); - if (results == null || results.length == 0 || results[0] == null) { - Log.d(TAG, "delete notes failed, ids:" + ids.toString()); - return false; - } - return true; - } catch (RemoteException e) { - Log.e(TAG, String.format("%s: %s", e.toString(), e.getMessage())); - } catch (OperationApplicationException e) { - Log.e(TAG, String.format("%s: %s", e.toString(), e.getMessage())); - } - return false; +/** + * 批量删除便签 + * @param resolver 内容解析器 + * @param ids 待删除便签的ID集合 + * @return 如果删除成功删除所有指定的便签,则返回true;否则返回false + */ +public static boolean batchDeleteNotes(ContentResolver resolver, HashSet ids) { + if (ids == null) { + // 如果ids为null,记录调试信息并返回true + Log.d(TAG, "the ids is null"); + return true; } - - public static void moveNoteToFoler(ContentResolver resolver, long id, long srcFolderId, long desFolderId) { - ContentValues values = new ContentValues(); - values.put(NoteColumns.PARENT_ID, desFolderId); - values.put(NoteColumns.ORIGIN_PARENT_ID, srcFolderId); - values.put(NoteColumns.LOCAL_MODIFIED, 1); - resolver.update(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, id), values, null, null); + if (ids.size() == 0) { + // 如果ids集合为空,记录调试信息并返回true + Log.d(TAG, "no id is in the hashset"); + return true; } - public static boolean batchMoveToFolder(ContentResolver resolver, HashSet ids, - long folderId) { - if (ids == null) { - Log.d(TAG, "the ids is null"); - return true; - } + ArrayList operationList = new ArrayList(); - ArrayList operationList = new ArrayList(); - for (long id : ids) { - ContentProviderOperation.Builder builder = ContentProviderOperation - .newUpdate(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, id)); - builder.withValue(NoteColumns.PARENT_ID, folderId); - builder.withValue(NoteColumns.LOCAL_MODIFIED, 1); - operationList.add(builder.build()); + // 遍历待删除的便签ID集合 + for (long id : ids) { + if(id == Notes.ID_ROOT_FOLDER) { + // 如果当前ID为系统文件夹根目录的ID,记录错误信息并跳过 + Log.e(TAG, "Don't delete system folder root"); + continue; } - - try { - ContentProviderResult[] results = resolver.applyBatch(Notes.AUTHORITY, operationList); - if (results == null || results.length == 0 || results[0] == null) { - Log.d(TAG, "delete notes failed, ids:" + ids.toString()); - return false; - } - return true; - } catch (RemoteException e) { - Log.e(TAG, String.format("%s: %s", e.toString(), e.getMessage())); - } catch (OperationApplicationException e) { - Log.e(TAG, String.format("%s: %s", e.toString(), e.getMessage())); + // 创建一个ContentProviderOperation.Builder用于构建删除指定ID的操作 + ContentProviderOperation.Builder builder = ContentProviderOperation.newDelete(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, id)); + // 将操作添加到操作列表中 + operationList.add(builder.build()); + } + try { + // 应用操作列表中的所有操作来批量删除便签 + ContentProviderResult[] results = resolver.applyBatch(Notes.AUTHORITY, operationList); + if (results == null || results.length == 0 || results[0] == null) { + // 如果删除操作失败,记录错误信息并返回false + Log.d(TAG, "delete notes failed, ids:" + ids.toString()); + return false; } - return false; + // 删除操作成功完成,返回true + return true; + } catch (RemoteException e) { + // 捕获RemoteException异常,记录错误信息 + Log.e(TAG, String.format("%s: %s", e.toString(), e.getMessage())); + } catch (OperationApplicationException e) { + // 捕获OperationApplicationException异常,记录错误信息 + Log.e(TAG, String.format("%s: %s", e.toString(), e.getMessage())); } + // 出现异常情况,返回false + return false; +} - /** - * Get the all folder count except system folders {@link Notes#TYPE_SYSTEM}} - */ - public static int getUserFolderCount(ContentResolver resolver) { - Cursor cursor =resolver.query(Notes.CONTENT_NOTE_URI, - new String[] { "COUNT(*)" }, - NoteColumns.TYPE + "=? AND " + NoteColumns.PARENT_ID + "<>?", - new String[] { String.valueOf(Notes.TYPE_FOLDER), String.valueOf(Notes.ID_TRASH_FOLER)}, - null); +/** + * 将指定 id 的笔记移动到指定文件夹中 + * + * @param resolver ContentResolver 对象,用于访问应用程序数据 + * @param id 要移动的笔记的 ID + * @param srcFolderId 源文件夹的 ID + * @param desFolderId 目标文件夹的 ID + */ +public static void moveNoteToFoler(ContentResolver resolver, long id, long srcFolderId, long desFolderId) { + // 创建包含要更新的内容的 ContentValues 对象 + ContentValues values = new ContentValues(); + values.put(NoteColumns.PARENT_ID, desFolderId); // 将笔记的父文件夹 ID 设置为目标文件夹的 ID + values.put(NoteColumns.ORIGIN_PARENT_ID, srcFolderId); // 设置笔记的原始父文件夹 ID 为源文件夹的 ID + values.put(NoteColumns.LOCAL_MODIFIED, 1); // 标记笔记已在本地修改 + // 使用 ContentResolver 执行更新操作 + resolver.update(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, id), values, null, null); +} - int count = 0; - if(cursor != null) { - if(cursor.moveToFirst()) { - try { - count = cursor.getInt(0); - } catch (IndexOutOfBoundsException e) { - Log.e(TAG, "get folder count failed:" + e.toString()); - } finally { - cursor.close(); - } - } - } - return count; +/** + * 批量将笔记移动到指定文件夹 + * + * @param resolver ContentResolver 对象,用于访问应用程序数据 + * @param ids 要移动的笔记的 ID 集合 + * @param folderId 目标文件夹的 ID + * @return 操作是否成功的布尔值,true 表示成功,false 表示失败 + */ +public static boolean batchMoveToFolder(ContentResolver resolver, HashSet ids, long folderId) { + if (ids == null) { + Log.d(TAG, "the ids is null"); + return true; } - public static boolean visibleInNoteDatabase(ContentResolver resolver, long noteId, int type) { - Cursor cursor = resolver.query(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, noteId), - null, - NoteColumns.TYPE + "=? AND " + NoteColumns.PARENT_ID + "<>" + Notes.ID_TRASH_FOLER, - new String [] {String.valueOf(type)}, - null); + // 创建存储 ContentProviderOperation 的列表 + ArrayList operationList = new ArrayList(); + for (long id : ids) { + // 创建一个更新操作的 Builder + ContentProviderOperation.Builder builder = ContentProviderOperation.newUpdate(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, id)); + builder.withValue(NoteColumns.PARENT_ID, folderId); // 设置笔记的父文件夹 ID 为目标文件夹的 ID + builder.withValue(NoteColumns.LOCAL_MODIFIED, 1); // 标记笔记已在本地修改 + operationList.add(builder.build()); // 将操作加入列表 + } - boolean exist = false; - if (cursor != null) { - if (cursor.getCount() > 0) { - exist = true; - } - cursor.close(); + try { + // 应用批量操作并获取结果 + ContentProviderResult[] results = resolver.applyBatch(Notes.AUTHORITY, operationList); + if (results == null || results.length == 0 || results[0] == null) { + Log.d(TAG, "delete notes failed, ids:" + ids.toString()); + return false; } - return exist; + return true; + } catch (RemoteException e) { + Log.e(TAG, String.format("%s: %s", e.toString(), e.getMessage())); + } catch (OperationApplicationException e) { + Log.e(TAG, String.format("%s: %s", e.toString(), e.getMessage())); } + return false; +} +/** + * 获取所有用户文件夹的数量,不包括系统文件夹 {@link Notes#TYPE_SYSTEM} + * + * @param resolver ContentResolver 对象,用于访问应用程序数据 + * @return 用户文件夹的数量 + */ +public static int getUserFolderCount(ContentResolver resolver) { + // 查询数据库获取用户文件夹的数量 + Cursor cursor = resolver.query(Notes.CONTENT_NOTE_URI, + new String[] { "COUNT(*)" }, + NoteColumns.TYPE + "=? AND " + NoteColumns.PARENT_ID + "<>?", + new String[] { String.valueOf(Notes.TYPE_FOLDER), String.valueOf(Notes.ID_TRASH_FOLER)}, + null); - public static boolean existInNoteDatabase(ContentResolver resolver, long noteId) { - Cursor cursor = resolver.query(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, noteId), - null, null, null, null); - - boolean exist = false; - if (cursor != null) { - if (cursor.getCount() > 0) { - exist = true; + int count = 0; + if (cursor != null) { + if (cursor.moveToFirst()) { + try { + count = cursor.getInt(0); + } catch (IndexOutOfBoundsException e) { + Log.e(TAG, "get folder count failed:" + e.toString()); + } finally { + cursor.close(); } - cursor.close(); } - return exist; } + return count; +} - public static boolean existInDataDatabase(ContentResolver resolver, long dataId) { - Cursor cursor = resolver.query(ContentUris.withAppendedId(Notes.CONTENT_DATA_URI, dataId), - null, null, null, null); +/** + * 判断笔记是否在笔记数据库中可见 + * + * @param resolver ContentResolver 对象,用于访问应用程序数据 + * @param noteId 笔记的 ID + * @param type 笔记的类型 + * @return 笔记是否可见的布尔值,true 表示可见,false 表示不可见 + */ +public static boolean visibleInNoteDatabase(ContentResolver resolver, long noteId, int type) { + // 查询数据库判断笔记是否可见 + Cursor cursor = resolver.query(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, noteId), + null, + NoteColumns.TYPE + "=? AND " + NoteColumns.PARENT_ID + "<>" + Notes.ID_TRASH_FOLER, + new String[] { String.valueOf(type) }, + null); - boolean exist = false; - if (cursor != null) { - if (cursor.getCount() > 0) { - exist = true; - } - cursor.close(); + boolean exist = false; + if (cursor != null) { + if (cursor.getCount() > 0) { + exist = true; } - return exist; + cursor.close(); } + return exist; +} - public static boolean checkVisibleFolderName(ContentResolver resolver, String name) { - Cursor cursor = resolver.query(Notes.CONTENT_NOTE_URI, null, - NoteColumns.TYPE + "=" + Notes.TYPE_FOLDER + - " AND " + NoteColumns.PARENT_ID + "<>" + Notes.ID_TRASH_FOLER + - " AND " + NoteColumns.SNIPPET + "=?", - new String[] { name }, null); - boolean exist = false; - if(cursor != null) { - if(cursor.getCount() > 0) { - exist = true; - } - cursor.close(); +/** + * 检查给定笔记 ID 对应的笔记是否存在于笔记数据库中 + * + * @param resolver ContentResolver 对象,用于访问应用程序数据 + * @param noteId 待查询的笔记 ID + * @return 笔记是否存在于数据库中的布尔值,true 表示存在,false 表示不存在 + */ +public static boolean existInNoteDatabase(ContentResolver resolver, long noteId) { + // 使用ContentResolver对象进行查询 + Cursor cursor = resolver.query(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, noteId), + null, null, null, null); + + boolean exist = false; + // 检查结果集是否为空 + if (cursor != null) { + if (cursor.getCount() > 0) { + exist = true; } - return exist; + // 关闭数据库查询结果游标 + cursor.close(); } + return exist; +} - public static HashSet getFolderNoteWidget(ContentResolver resolver, long folderId) { - Cursor c = resolver.query(Notes.CONTENT_NOTE_URI, - new String[] { NoteColumns.WIDGET_ID, NoteColumns.WIDGET_TYPE }, - NoteColumns.PARENT_ID + "=?", - new String[] { String.valueOf(folderId) }, - null); +/** + * 检查给定数据 ID 对应的数据是否存在于数据数据库中 + * + * @param resolver ContentResolver 对象,用于访问应用程序数据 + * @param dataId 待查询的数据 ID + * @return 数据是否存在于数据库中的布尔值,true 表示存在,false 表示不存在 + */ +public static boolean existInDataDatabase(ContentResolver resolver, long dataId) { + // 使用ContentResolver对象进行查询 + Cursor cursor = resolver.query(ContentUris.withAppendedId(Notes.CONTENT_DATA_URI, dataId), + null, null, null, null); - HashSet set = null; - if (c != null) { - if (c.moveToFirst()) { - set = new HashSet(); - do { - try { - AppWidgetAttribute widget = new AppWidgetAttribute(); - widget.widgetId = c.getInt(0); - widget.widgetType = c.getInt(1); - set.add(widget); - } catch (IndexOutOfBoundsException e) { - Log.e(TAG, e.toString()); - } - } while (c.moveToNext()); - } - c.close(); + boolean exist = false; + // 检查结果集是否为空 + if (cursor != null) { + if (cursor.getCount() > 0) { + exist = true; } - return set; + // 关闭数据库查询结果游标 + cursor.close(); } + return exist; +} - public static String getCallNumberByNoteId(ContentResolver resolver, long noteId) { - Cursor cursor = resolver.query(Notes.CONTENT_DATA_URI, - new String [] { CallNote.PHONE_NUMBER }, - CallNote.NOTE_ID + "=? AND " + CallNote.MIME_TYPE + "=?", - new String [] { String.valueOf(noteId), CallNote.CONTENT_ITEM_TYPE }, - null); - - if (cursor != null && cursor.moveToFirst()) { - try { - return cursor.getString(0); - } catch (IndexOutOfBoundsException e) { - Log.e(TAG, "Get call number fails " + e.toString()); - } finally { - cursor.close(); - } +/** + * 检查给定文件夹名称是否存在于笔记数据库中 + * + * @param resolver ContentResolver 对象,用于访问应用程序数据 + * @param name 待查询的文件夹名称 + * @return 文件夹名称是否存在于数据库中的布尔值,true 表示存在,false 表示不存在 + */ +public static boolean checkVisibleFolderName(ContentResolver resolver, String name) { + // 使用ContentResolver对象进行查询 + Cursor cursor = resolver.query(Notes.CONTENT_NOTE_URI, null, + NoteColumns.TYPE + "=" + Notes.TYPE_FOLDER + + " AND " + NoteColumns.PARENT_ID + "<>" + Notes.ID_TRASH_FOLER + + " AND " + NoteColumns.SNIPPET + "=?", + new String[] { name }, null); + boolean exist = false; + // 检查结果集是否为空 + if(cursor != null) { + if(cursor.getCount() > 0) { + exist = true; } - return ""; + // 关闭数据库查询结果游标 + cursor.close(); } + return exist; +} - public static long getNoteIdByPhoneNumberAndCallDate(ContentResolver resolver, String phoneNumber, long callDate) { - Cursor cursor = resolver.query(Notes.CONTENT_DATA_URI, - new String [] { CallNote.NOTE_ID }, - CallNote.CALL_DATE + "=? AND " + CallNote.MIME_TYPE + "=? AND PHONE_NUMBERS_EQUAL(" - + CallNote.PHONE_NUMBER + ",?)", - new String [] { String.valueOf(callDate), CallNote.CONTENT_ITEM_TYPE, phoneNumber }, - null); +/** + * 获取指定文件夹下的小部件属性集合 + * + * @param resolver ContentResolver 对象,用于访问应用程序数据 + * @param folderId 待查询的文件夹 ID + * @return 包含小部件属性的 HashSet,如果查询结果为空则返回 null + */ +public static HashSet getFolderNoteWidget(ContentResolver resolver, long folderId) { + // 使用ContentResolver对象进行查询 + Cursor c = resolver.query(Notes.CONTENT_NOTE_URI, + new String[] {NoteColumns.WIDGET_ID, NoteColumns.WIDGET_TYPE}, + NoteColumns.PARENT_ID + "=?", + new String[] {String.valueOf(folderId)}, + null); - if (cursor != null) { - if (cursor.moveToFirst()) { + HashSet set = null; + if (c != null) { + if (c.moveToFirst()) { + set = new HashSet<>(); + do { try { - return cursor.getLong(0); + AppWidgetAttribute widget = new AppWidgetAttribute(); + widget.widgetId = c.getInt(0); + widget.widgetType = c.getInt(1); + set.add(widget); } catch (IndexOutOfBoundsException e) { - Log.e(TAG, "Get call note id fails " + e.toString()); + Log.e(TAG, e.toString()); } - } - cursor.close(); + } while (c.moveToNext()); } - return 0; + c.close(); } + return set; +} - public static String getSnippetById(ContentResolver resolver, long noteId) { - Cursor cursor = resolver.query(Notes.CONTENT_NOTE_URI, - new String [] { NoteColumns.SNIPPET }, - NoteColumns.ID + "=?", - new String [] { String.valueOf(noteId)}, - null); +/** + * 根据笔记 ID 获取对应的通话号码 + * + * @param resolver ContentResolver 对象,用于访问应用程序数据 + * @param noteId 待查询的笔记 ID + * @return 笔记对应的通话号码,如果查询失败则返回空字符串 + */ +public static String getCallNumberByNoteId(ContentResolver resolver, long noteId) { + Cursor cursor = resolver.query(Notes.CONTENT_DATA_URI, + new String[] {CallNote.PHONE_NUMBER}, + CallNote.NOTE_ID + "=? AND " + CallNote.MIME_TYPE + "=?", + new String[] {String.valueOf(noteId), CallNote.CONTENT_ITEM_TYPE}, + null); - if (cursor != null) { - String snippet = ""; - if (cursor.moveToFirst()) { - snippet = cursor.getString(0); - } + if (cursor != null && cursor.moveToFirst()) { + try { + return cursor.getString(0); + } catch (IndexOutOfBoundsException e) { + Log.e(TAG, "Get call number fails " + e.toString()); + } finally { cursor.close(); - return snippet; } - throw new IllegalArgumentException("Note is not found with id: " + noteId); } + return ""; +} + +/** + * 根据通话号码和通话日期获取对应的笔记 ID + * + * @param resolver ContentResolver 对象,用于访问应用程序数据 + * @param phoneNumber 待查询的通话号码 + * @param callDate 通话日期 + * @return 笔记 ID,如果查询失败则返回 0 + */ +/** + * 根据通话号码和通话日期获取对应的笔记 ID + * + * @param resolver ContentResolver 对象,用于访问应用程序数据 + * @param phoneNumber 待查询的通话号码 + * @param callDate 通话日期 + * @return 笔记 ID,如果查询失败则返回 0 + */ +public static long getNoteIdByPhoneNumberAndCallDate(ContentResolver resolver, String phoneNumber, long callDate) { + Cursor cursor = resolver.query(Notes.CONTENT_DATA_URI, + new String[] {CallNote.NOTE_ID}, + CallNote.CALL_DATE + "=? AND " + CallNote.MIME_TYPE + "=? AND PHONE_NUMBERS_EQUAL(" + + CallNote.PHONE_NUMBER + ",?)", + new String[] {String.valueOf(callDate), CallNote.CONTENT_ITEM_TYPE, phoneNumber}, + null); - public static String getFormattedSnippet(String snippet) { - if (snippet != null) { - snippet = snippet.trim(); - int index = snippet.indexOf('\n'); - if (index != -1) { - snippet = snippet.substring(0, index); + if (cursor != null) { + if (cursor.moveToFirst()) { + try { + return cursor.getLong(0); + } catch (IndexOutOfBoundsException e) { + Log.e(TAG, "Get call note id fails " + e.toString()); } } + cursor.close(); + } + return 0; +} + +/** + * 根据笔记 ID获取对应的摘要信息 + * + * @param resolver ContentResolver 对象,用于访问应用程序数据 + * @param noteId 待查询的笔记 ID + * @return 笔记对应的摘要信息,如果查询失败则抛出 IllegalArgumentException + */ +public static String getSnippetById(ContentResolver resolver, long noteId) { + Cursor cursor = resolver.query(Notes.CONTENT_NOTE_URI, + new String [] { NoteColumns.SNIPPET }, + NoteColumns.ID + "=?", + new String [] { String.valueOf(noteId)}, + null); + + if (cursor != null) { + String snippet = ""; + if (cursor.moveToFirst()) { + snippet = cursor.getString(0); + } + cursor.close(); return snippet; } + throw new IllegalArgumentException("Note is not found with id: " + noteId); +} + +/** + * 格式化摘要信息,只保留第一行内容并去除前后空格 + * + * @param snippet 待格式化的摘要信息 + * @return 格式化后的摘要信息 + */ +public static String getFormattedSnippet(String snippet) { + if (snippet != null) { + snippet = snippet.trim(); + int index = snippet.indexOf('\n'); + if (index != -1) { + snippet = snippet.substring(0, index); + } + } + return snippet; +} } diff --git a/src/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java b/src/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java index 556b2f75..ca810866 100644 --- a/src/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java +++ b/src/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java @@ -71,7 +71,7 @@ import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern; - +//便签编辑有关的活动,实现了 OnClickListener(处理点击事件)、NoteSettingChangedListener(监测便签设置的变动) 和 OnTextViewChangeListener(监测便签编辑的变动) 接口, public class NoteEditActivity extends Activity implements OnClickListener, NoteSettingChangedListener, OnTextViewChangeListener { private class HeadViewHolder { @@ -132,7 +132,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, private View mNoteEditorPanel; - private WorkingNote mWorkingNote; + private WorkingNote mWorkingNote; //记录当前正在工作的便签 private SharedPreferences mSharedPrefs; private int mFontSizeId; @@ -179,6 +179,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, } } + //依据intent参数传递的Action采取动作 private boolean initActivityState(Intent intent) { /** * If the user specified the {@link Intent#ACTION_VIEW} but not provided with id, @@ -430,7 +431,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, if (id == R.id.btn_set_bg_color) { mNoteBgColorSelector.setVisibility(View.VISIBLE); findViewById(sBgSelectorSelectionMap.get(mWorkingNote.getBgColorId())).setVisibility( - View.VISIBLE); + - View.VISIBLE); } else if (sBgSelectorBtnsMap.containsKey(id)) { findViewById(sBgSelectorSelectionMap.get(mWorkingNote.getBgColorId())).setVisibility( View.GONE); @@ -504,18 +505,18 @@ public class NoteEditActivity extends Activity implements OnClickListener, } return true; } - + //实现便签的各种功能 @Override public boolean onOptionsItemSelected(MenuItem item) { int itemId = item.getItemId(); if (itemId == R.id.menu_new_note) { - createNewNote(); - } else if (itemId == R.id.menu_delete) { - AlertDialog.Builder builder = new AlertDialog.Builder(this); + createNewNote(); //新建便签 + } else if (itemId == R.id.menu_delete) { //删除便签 + AlertDialog.Builder builder = new AlertDialog.Builder(this); //创建一个 AlertDialog.Builder 对象,用于构建对话框 builder.setTitle(getString(R.string.alert_title_delete)); builder.setIcon(android.R.drawable.ic_dialog_alert); builder.setMessage(getString(R.string.alert_message_delete_note)); - builder.setPositiveButton(android.R.string.ok, + builder.setPositiveButton(android.R.string.ok, //点击ok则删除该便签 new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { deleteCurrentNote(); @@ -524,18 +525,18 @@ public class NoteEditActivity extends Activity implements OnClickListener, }); builder.setNegativeButton(android.R.string.cancel, null); builder.show(); - } else if (itemId == R.id.menu_font_size) { + } else if (itemId == R.id.menu_font_size) { //设置字体大小 mFontSizeSelector.setVisibility(View.VISIBLE); findViewById(sFontSelectorSelectionMap.get(mFontSizeId)).setVisibility(View.VISIBLE); } else if (itemId == R.id.menu_list_mode) { mWorkingNote.setCheckListMode(mWorkingNote.getCheckListMode() == 0 ? TextNote.MODE_CHECK_LIST : 0); - } else if (itemId == R.id.menu_share) { + } else if (itemId == R.id.menu_share) { //分享 getWorkingText(); sendTo(this, mWorkingNote.getContent()); - } else if (itemId == R.id.menu_send_to_desktop) { + } else if (itemId == R.id.menu_send_to_desktop) { //发送到桌面 sendToDesktop(); - } else if (itemId == R.id.menu_alert) { + } else if (itemId == R.id.menu_alert) { //设置提醒 setReminder(); } else if (itemId == R.id.menu_delete_remind) { mWorkingNote.setAlertDate(0, false); @@ -544,17 +545,6 @@ public class NoteEditActivity extends Activity implements OnClickListener, } private void setReminder() { -/* - * 这段 Java 代码实现了一个名为 `setReminder()` 的方法,用于设置笔记的提醒功能。以下是对该方法的解释: -1. 首先,创建一个 `DateTimePickerDialog` 对象 `d`,用于显示日期时间选择对话框。 -2. 通过传递 System.currentTimeMillis() 方法的返回值,设置初始日期时间选择为当前时间。 -3. 将一个匿名的 `OnDateTimeSetListener` 实例设置给 `d`,用于在用户选择日期时间后响应事件。 -4. 在 `OnDateTimeSet` 方法中,获取用户选择的日期时间, -并通过调用 `mWorkingNote` 对象的 `setAlertDate()` 方法设置笔记的提醒日期时间。 -5. 最后,通过调用 `d` 对象的 `show()` 方法,显示日期时间选择对话框。 -综上,该方法实现了通过日期时间选择对话框设置笔记提醒功能的功能,用户能够通过该对话框选择想要提醒的日期时间点。 -在用户选择日期时间后,将所选日期时间点保存到 `mWorkingNote` 对象中,以实现笔记的提醒功能。 - */ DateTimePickerDialog d = new DateTimePickerDialog(this, System.currentTimeMillis()); d.setOnDateTimeSetListener(new OnDateTimeSetListener() { public void OnDateTimeSet(AlertDialog dialog, long date) { @@ -569,23 +559,13 @@ public class NoteEditActivity extends Activity implements OnClickListener, * and {@text/plain} type */ private void sendTo(Context context, String info) { - /* -这是一个名为 `sendTo()` 的私有方法,用于发送信息。 -该方法接受两个参数,一个是上下文(`context`),一个是要发送的信息(`info`)。 -方法的具体步骤如下: -1. 创建一个 `Intent` 对象,使用 `Intent.ACTION_SEND` 动作。这表示我们要发送数据。 -2. 使用 `intent.putExtra()` 方法将要发送的文本数据添加到 `Intent` 中。 -键为 `Intent.EXTRA_TEXT`,值为 `info`,即要发送的信息内容。 -3. 使用 `intent.setType()` 方法指定发送的数据类型为纯文本("text/plain")。 -4. 调用 `context.startActivity(intent)` 启动该意图,从而触发系统选择合适的应用程序来处理发送操作。 - */ - Intent intent = new Intent(Intent.ACTION_SEND); intent.putExtra(Intent.EXTRA_TEXT, info); intent.setType("text/plain"); context.startActivity(intent); } + //创建新的便签函数 private void createNewNote() { // Firstly, save current editing notes saveNote(); @@ -595,18 +575,9 @@ public class NoteEditActivity extends Activity implements OnClickListener, Intent intent = new Intent(this, NoteEditActivity.class); intent.setAction(Intent.ACTION_INSERT_OR_EDIT); intent.putExtra(Notes.INTENT_EXTRA_FOLDER_ID, mWorkingNote.getFolderId()); - startActivity(intent);/* - 这段代码是一个方法 `createNewNote()` 的实现。下面是对代码的解释: -1. 首先,调用 `saveNote()` 方法保存当前正在编辑的笔记。 -2. 为了安全起见,在开始新的笔记之前,调用 `finish()` 方法关闭当前的 Activity。 -3. 创建一个新的 `Intent` 对象,将目标 Activity 设置为 `NoteEditActivity`(笔记编辑界面)。 -4. 使用 `Intent.ACTION_INSERT_OR_EDIT` 设置操作,表示是插入或编辑操作。 -5. 使用 `intent.putExtra()` 将当前笔记所属的文件夹的 ID 作为附加数据传递给 `NoteEditActivity`。 -6. 最后,调用 `startActivity(intent)` 启动 `NoteEditActivity`。 -这将打开一个新的笔记编辑界面,并根据传递的附加数据进行相应的操作。 - */ + startActivity(intent); } - + //删除当前工作的便签 private void deleteCurrentNote() { if (mWorkingNote.existInDatabase()) { HashSet ids = new HashSet(); @@ -626,21 +597,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, } } } - mWorkingNote.markDeleted(true); -/* - * 这段代码是一个方法 `deleteCurrentNote()` 的实现。下面是对代码的解释: -1. 首先,检查 `mWorkingNote` 是否存在于数据库中,即当前的笔记是否已经保存在数据库中。 -2. 如果存在于数据库中,创建一个 `HashSet` 集合 `ids`,用于存储需要删除的笔记的 ID。 -3. 获取当前笔记的 ID,并将其添加到 `ids` 集合中。 -4. 检查当前笔记的 ID 是否等于 `Notes.ID_ROOT_FOLDER`,如果不是,将其添加到 `ids` 集合中。 -5. 如果不是处于同步模式下(`isSyncMode()` 返回 `false`), -则调用 `DataUtils.batchDeleteNotes()` 方法批量删除数据库中的笔记。如果删除失败,打印错误日志信息。 -6. 如果处于同步模式下,调用 `DataUtils.batchMoveToFolder()` 方法 -将笔记批量移动到垃圾箱。如果移动失败,打印错误日志信息。 -7. 调用 `mWorkingNote.markDeleted(true)` 方法,将当前笔记标记为已删除。 -这段代码的作用是将当前的笔记标记为已删除,并根据不同的条件执行相应的操作: -如果不是同步模式,则删除数据库中的笔记;如果是同步模式,则将笔记移动到垃圾箱。 - */ + mWorkingNote.markDeleted(true); //标记删除 } private boolean isSyncMode() { @@ -818,24 +775,6 @@ public class NoteEditActivity extends Activity implements OnClickListener, } private boolean getWorkingText() { -/* -这是一个名为 `getWorkingText()` 的私有方法,返回一个布尔值。 -该方法的作用是获取工作文本,具体步骤如下: -1. 首先,检查 `mWorkingNote` 对象的 `CheckListMode` -是否为 `TextNote.MODE_CHECK_LIST`。如果是,则进入列表模式的处理逻辑。 -2. 创建一个 `StringBuilder` 对象 `sb`,用于拼接文本。 -3. 遍历 `mEditTextList` 中的子视图(可能是多个文本编辑框): - - 获取子视图中的 `NoteEditText` 对象,用于获取文本内容。 - - 如果 `edit.getText()` 不为空,表示该文本框有输入内容。 - - 如果相应的复选框 `CheckBox` 被选中(`isChecked()` 返回 `true`), - 将文本设为已选中状态,并向 `sb` 添加标记 `TAG_CHECKED`,文本内容,以及换行符。 - 同时将 `hasChecked` 设为 `true`。 - - 否则,将文本设为未选中状态,并向 `sb` 添加标记 `TAG_UNCHECKED`,文本内容,以及换行符。 -4. 将拼接好的文本 `sb.toString()` 设为 `mWorkingNote` 的工作文本。 -5. 如果 `mWorkingNote` 的 `CheckListMode` 不是 `TextNote.MODE_CHECK_LIST`, -即非列表模式,则将 `mNoteEditor` 的文本内容设为 `mWorkingNote` 的工作文本。 -6. 返回 `hasChecked`,该布尔值表示是否存在已选中的文本项。 - */ boolean hasChecked = false; if (mWorkingNote.getCheckListMode() == TextNote.MODE_CHECK_LIST) { StringBuilder sb = new StringBuilder(); @@ -857,7 +796,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, } return hasChecked; } - + //保存便签 private boolean saveNote() { getWorkingText(); boolean saved = mWorkingNote.saveNote(); @@ -876,24 +815,9 @@ public class NoteEditActivity extends Activity implements OnClickListener, private void sendToDesktop() { /** -这段代码实现了一个名为 `sendToDesktop()` 的方法,用于将当前编辑的笔记发送到桌面上。 -以下是对该方法的解释: -1. 首先,检查当前编辑的笔记 `mWorkingNote` 是否存在于数据库中。 -如果笔记在数据库中不存在(即为新笔记),则调用 `saveNote()` 方法保存笔记。 -2. 如果当前编辑的笔记已经存在于数据库中(即为已有的笔记),执行以下操作: - - 创建一个 `Intent` 对象 `sender`。 - - 创建一个 `Intent` 对象 `shortcutIntent`,指定其启动目标为 `NoteEditActivity` 类。 - - 为 `shortcutIntent` 指定动作 `Intent.ACTION_VIEW`,表示要进行查看操作。 - - 通过 `putExtra()` 方法向 `shortcutIntent` 传递附加信息,包括笔记的唯一标识符(`NoteId`)。 - - 通过 `sender.putExtra()` 方法向 `sender` 传递附加信息,包括快捷方式的意图(`shortcutIntent`)、 - 快捷方式的名称、快捷方式的图标资源和重复安装的标志等。 - - 通过设置 `sender` 的动作为 `"com.android.launcher.action.INSTALL_SHORTCUT"`,表示要安装快捷方式。 - - 调用 `showToast()` 方法显示一个消息提示框,提示用户笔记已进入桌面。 - - 调用 `sendBroadcast()` 方法发送广播,通知系统安装快捷方式。 -3. 如果当前编辑的笔记不存在(即为没有输入内容的空笔记), -则记录一个错误日志并调用 `showToast()` 方法显示一个错误提示框,提醒用户输入内容。 -4. 方法执行结束。 -综上,该方法的功能是将当前编辑的笔记发送到桌面上,并根据笔记的状态进行相应的处理,如保存新笔记、创建快捷方式等。 + * Before send message to home, we should make sure that current + * editing note is exists in databases. So, for new note, firstly + * save it */ if (!mWorkingNote.existInDatabase()) { saveNote(); diff --git a/src/app/src/main/java/net/micode/notes/ui/NoteEditText.java b/src/app/src/main/java/net/micode/notes/ui/NoteEditText.java index 2afe2a89..54244dcb 100644 --- a/src/app/src/main/java/net/micode/notes/ui/NoteEditText.java +++ b/src/app/src/main/java/net/micode/notes/ui/NoteEditText.java @@ -101,117 +101,143 @@ public class NoteEditText extends EditText { @Override public boolean onTouchEvent(MotionEvent event) { + // 当用户触摸屏幕时执行以下操作 switch (event.getAction()) { case MotionEvent.ACTION_DOWN: - + // 获取触摸点的坐标 int x = (int) event.getX(); int y = (int) event.getY(); + // 调整坐标,考虑到文本框的内边距和滚动偏移 x -= getTotalPaddingLeft(); y -= getTotalPaddingTop(); x += getScrollX(); y += getScrollY(); - + // 获取布局信息,并确定触摸点所在的行和水平偏移位置 Layout layout = getLayout(); int line = layout.getLineForVertical(y); int off = layout.getOffsetForHorizontal(line, x); + // 选中文本中特定偏移位置的字符 Selection.setSelection(getText(), off); break; } - + // 继续处理触摸事件 return super.onTouchEvent(event); } - + @Override public boolean onKeyDown(int keyCode, KeyEvent event) { + // 按键按下时执行以下操作 switch (keyCode) { case KeyEvent.KEYCODE_ENTER: + // 如果存在文本变化监听器,则返回false,否则执行默认操作 if (mOnTextViewChangeListener != null) { return false; } break; case KeyEvent.KEYCODE_DEL: + // 记录删除操作前的光标位置 mSelectionStartBeforeDelete = getSelectionStart(); break; default: break; } + // 继续处理按键事件 return super.onKeyDown(keyCode, event); } - + @Override public boolean onKeyUp(int keyCode, KeyEvent event) { + // 按键释放时执行以下操作 switch(keyCode) { case KeyEvent.KEYCODE_DEL: if (mOnTextViewChangeListener != null) { + // 如果存在文本变化监听器,并且删除操作前光标位置为0,则调用相应的方法,并返回true if (0 == mSelectionStartBeforeDelete && mIndex != 0) { mOnTextViewChangeListener.onEditTextDelete(mIndex, getText().toString()); return true; } } else { - Log.d(TAG, "OnTextViewChangeListener was not seted"); + // 如果不存在文本变化监听器,则记录日志 + Log.d(TAG, "OnTextViewChangeListener was not set"); } break; case KeyEvent.KEYCODE_ENTER: if (mOnTextViewChangeListener != null) { + // 如果存在文本变化监听器,则获取光标位置和文本内容,并调用相应的方法 int selectionStart = getSelectionStart(); String text = getText().subSequence(selectionStart, length()).toString(); setText(getText().subSequence(0, selectionStart)); mOnTextViewChangeListener.onEditTextEnter(mIndex + 1, text); } else { - Log.d(TAG, "OnTextViewChangeListener was not seted"); + // 如果不存在文本变化监听器,则记录日志 + Log.d(TAG, "OnTextViewChangeListener was not set"); } break; default: break; } + // 继续处理按键事件 return super.onKeyUp(keyCode, event); } - @Override - protected void onFocusChanged(boolean focused, int direction, Rect previouslyFocusedRect) { - if (mOnTextViewChangeListener != null) { - if (!focused && TextUtils.isEmpty(getText())) { - mOnTextViewChangeListener.onTextChange(mIndex, false); - } else { - mOnTextViewChangeListener.onTextChange(mIndex, true); - } + + + + + +@Override +protected void onFocusChanged(boolean focused, int direction, Rect previouslyFocusedRect) { + if (mOnTextViewChangeListener != null) { + // 检查文本内容是否为空 + if (!focused && TextUtils.isEmpty(getText())) { + // 当焦点失去且文本为空时,调用回调函数通知文本发生变化 + mOnTextViewChangeListener.onTextChange(mIndex, false); + } else { + // 当焦点改变或文本不为空时,调用回调函数通知文本发生变化 + mOnTextViewChangeListener.onTextChange(mIndex, true); } - super.onFocusChanged(focused, direction, previouslyFocusedRect); } + // 调用父类的方法,处理焦点改变事件 + super.onFocusChanged(focused, direction, previouslyFocusedRect); +} - @Override - protected void onCreateContextMenu(ContextMenu menu) { - if (getText() instanceof Spanned) { - int selStart = getSelectionStart(); - int selEnd = getSelectionEnd(); - - int min = Math.min(selStart, selEnd); - int max = Math.max(selStart, selEnd); - - final URLSpan[] urls = ((Spanned) getText()).getSpans(min, max, URLSpan.class); - if (urls.length == 1) { - int defaultResId = 0; - for(String schema: sSchemaActionResMap.keySet()) { - if(urls[0].getURL().indexOf(schema) >= 0) { - defaultResId = sSchemaActionResMap.get(schema); - break; - } - } - - if (defaultResId == 0) { - defaultResId = R.string.note_link_other; +@Override +protected void onCreateContextMenu(ContextMenu menu) { + if (getText() instanceof Spanned) { + int selStart = getSelectionStart(); + int selEnd = getSelectionEnd(); + + int min = Math.min(selStart, selEnd); + int max = Math.max(selStart, selEnd); + + // 获取选中文本中的 URLSpan 对象 + final URLSpan[] urls = ((Spanned) getText()).getSpans(min, max, URLSpan.class); + if (urls.length == 1) { + int defaultResId = 0; + // 根据 URL 的 schema 查找对应的默认资源 ID + for(String schema: sSchemaActionResMap.keySet()) { + if(urls[0].getURL().indexOf(schema) >= 0) { + defaultResId = sSchemaActionResMap.get(schema); + break; } + } - menu.add(0, 0, 0, defaultResId).setOnMenuItemClickListener( - new OnMenuItemClickListener() { - public boolean onMenuItemClick(MenuItem item) { - // goto a new intent - urls[0].onClick(NoteEditText.this); - return true; - } - }); + if (defaultResId == 0) { + defaultResId = R.string.note_link_other; } + + // 向上下文菜单添加选项,并设置点击监听器 + menu.add(0, 0, 0, defaultResId).setOnMenuItemClickListener( + new OnMenuItemClickListener() { + public boolean onMenuItemClick(MenuItem item) { + // 执行跳转到新 Intent 的操作 + urls[0].onClick(NoteEditText.this); + return true; + } + }); } - super.onCreateContextMenu(menu); } + // 调用父类的方法,创建右键菜单 + super.onCreateContextMenu(menu); +} } diff --git a/src/app/src/main/java/net/micode/notes/ui/NotesListActivity.java b/src/app/src/main/java/net/micode/notes/ui/NotesListActivity.java index 58bf94d1..6c00ca8e 100644 --- a/src/app/src/main/java/net/micode/notes/ui/NotesListActivity.java +++ b/src/app/src/main/java/net/micode/notes/ui/NotesListActivity.java @@ -149,30 +149,41 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { + // 检查返回结果是否为成功,并且请求码是打开或新建节点的请求码 if (resultCode == RESULT_OK && (requestCode == REQUEST_CODE_OPEN_NODE || requestCode == REQUEST_CODE_NEW_NODE)) { + // 清空列表适配器的游标 mNotesListAdapter.changeCursor(null); } else { + // 调用父类的方法,处理返回结果 super.onActivityResult(requestCode, resultCode, data); } } - + private void setAppInfoFromRawRes() { + // 获取默认的 SharedPreference 对象 SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this); if (!sp.getBoolean(PREFERENCE_ADD_INTRODUCTION, false)) { + // 创建一个 StringBuilder 对象来存储从文件中读取的内容 StringBuilder sb = new StringBuilder(); InputStream in = null; try { - in = getResources().openRawResource(R.raw.introduction); + // 打开 raw 文件夹下的 introduction 资源文件 + in = getResources().openRawResource(R.raw.introduction); if (in != null) { + // 创建 InputStreamReader 对象读取输入流 InputStreamReader isr = new InputStreamReader(in); + // 创建 BufferedReader 对象读取字符流 BufferedReader br = new BufferedReader(isr); - char [] buf = new char[1024]; + // 创建字符数组缓冲区 + char[] buf = new char[1024]; int len = 0; + // 读取字符流内容并追加到 StringBuilder 中 while ((len = br.read(buf)) > 0) { sb.append(buf, 0, len); } } else { + // 发生错误时打印错误信息 Log.e(TAG, "Read introduction file error"); return; } @@ -180,111 +191,127 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt e.printStackTrace(); return; } finally { - if(in != null) { + if (in != null) { try { in.close(); } catch (IOException e) { - // TODO Auto-generated catch block e.printStackTrace(); } } } - + + // 创建一个空的 WorkingNote 对象 WorkingNote note = WorkingNote.createEmptyNote(this, Notes.ID_ROOT_FOLDER, AppWidgetManager.INVALID_APPWIDGET_ID, Notes.TYPE_WIDGET_INVALIDE, ResourceParser.RED); + // 设置 WorkingNote 对象的文本内容为从文件中读取的内容 note.setWorkingText(sb.toString()); + // 保存 WorkingNote,并将其设置为已加入介绍的标志位 if (note.saveNote()) { sp.edit().putBoolean(PREFERENCE_ADD_INTRODUCTION, true).commit(); } else { + // 发生错误时打印错误信息 Log.e(TAG, "Save introduction note error"); return; } } } - @Override - protected void onStart() { - super.onStart(); - startAsyncNotesListQuery(); - } - private void initResources() { - mContentResolver = this.getContentResolver(); - mBackgroundQueryHandler = new BackgroundQueryHandler(this.getContentResolver()); - mCurrentFolderId = Notes.ID_ROOT_FOLDER; - mNotesListView = (ListView) findViewById(R.id.notes_list); - mNotesListView.addFooterView(LayoutInflater.from(this).inflate(R.layout.note_list_footer, null), - null, false); - mNotesListView.setOnItemClickListener(new OnListItemClickListener()); - mNotesListView.setOnItemLongClickListener(this); - mNotesListAdapter = new NotesListAdapter(this); - mNotesListView.setAdapter(mNotesListAdapter); - mAddNewNote = (Button) findViewById(R.id.btn_new_note); - mAddNewNote.setOnClickListener(this); - mAddNewNote.setOnTouchListener(new NewNoteOnTouchListener()); - mDispatch = false; - mDispatchY = 0; - mOriginY = 0; - mTitleBar = (TextView) findViewById(R.id.tv_title_bar); - mState = ListEditState.NOTE_LIST; - mModeCallBack = new ModeCallback(); - } - private class ModeCallback implements ListView.MultiChoiceModeListener, OnMenuItemClickListener { - private DropdownMenu mDropDownMenu; - private ActionMode mActionMode; - private MenuItem mMoveMenu; - - public boolean onCreateActionMode(ActionMode mode, Menu menu) { - getMenuInflater().inflate(R.menu.note_list_options, menu); - menu.findItem(R.id.delete).setOnMenuItemClickListener(this); - mMoveMenu = menu.findItem(R.id.move); - if (mFocusNoteDataItem.getParentId() == Notes.ID_CALL_RECORD_FOLDER - || DataUtils.getUserFolderCount(mContentResolver) == 0) { - mMoveMenu.setVisible(false); - } else { - mMoveMenu.setVisible(true); - mMoveMenu.setOnMenuItemClickListener(this); - } - mActionMode = mode; - mNotesListAdapter.setChoiceMode(true); - mNotesListView.setLongClickable(false); - mAddNewNote.setVisibility(View.GONE); +@Override +protected void onStart() { + super.onStart(); + startAsyncNotesListQuery(); // 在活动启动时开始异步笔记列表查询 +} - View customView = LayoutInflater.from(NotesListActivity.this).inflate( - R.layout.note_list_dropdown_menu, null); - mode.setCustomView(customView); - mDropDownMenu = new DropdownMenu(NotesListActivity.this, - (Button) customView.findViewById(R.id.selection_menu), - R.menu.note_list_dropdown); - mDropDownMenu.setOnDropdownMenuItemClickListener(new PopupMenu.OnMenuItemClickListener(){ - public boolean onMenuItemClick(MenuItem item) { - mNotesListAdapter.selectAll(!mNotesListAdapter.isAllSelected()); - updateMenu(); - return true; - } +/** + * 初始化资源 + */ +private void initResources() { + mContentResolver = this.getContentResolver(); // 获取内容解析器 + mBackgroundQueryHandler = new BackgroundQueryHandler(this.getContentResolver()); // 初始化后台查询处理器 + mCurrentFolderId = Notes.ID_ROOT_FOLDER; // 设置当前文件夹 ID 为根文件夹 ID + mNotesListView = (ListView) findViewById(R.id.notes_list); // 获取笔记列表视图 + mNotesListView.addFooterView(LayoutInflater.from(this).inflate(R.layout.note_list_footer, null), null, false); // 为笔记列表添加底部视图 + mNotesListView.setOnItemClickListener(new OnListItemClickListener()); // 设置笔记列表项点击监听器 + mNotesListView.setOnItemLongClickListener(this); // 设置笔记列表项长按监听器 + mNotesListAdapter = new NotesListAdapter(this); // 初始化笔记列表适配器 + mNotesListView.setAdapter(mNotesListAdapter); // 设置笔记列表适配器 + mAddNewNote = (Button) findViewById(R.id.btn_new_note); // 获取新建笔记按钮 + mAddNewNote.setOnClickListener(this); // 设置新建笔记按钮点击监听器 + mAddNewNote.setOnTouchListener(new NewNoteOnTouchListener()); // 设置新建笔记按钮触摸监听器 + mDispatch = false; + mDispatchY = 0; + mOriginY = 0; + mTitleBar = (TextView) findViewById(R.id.tv_title_bar); // 获取标题栏文本视图 + mState = ListEditState.NOTE_LIST; // 设置列表编辑状态为笔记列表状态 + mModeCallBack = new ModeCallback(); // 初始化模式回调 +} - }); - return true; +/** + * 模式回调类,实现列表多选模式监听器和菜单项点击监听器 + */ +private class ModeCallback implements ListView.MultiChoiceModeListener, OnMenuItemClickListener { + private DropdownMenu mDropDownMenu; // 下拉菜单 + private ActionMode mActionMode; // 操作模式 + private MenuItem mMoveMenu; // 移动菜单项 + + public boolean onCreateActionMode(ActionMode mode, Menu menu) { + getMenuInflater().inflate(R.menu.note_list_options, menu); // 填充菜单项 + menu.findItem(R.id.delete).setOnMenuItemClickListener(this); // 设置删除菜单项点击监听器 + mMoveMenu = menu.findItem(R.id.move); // 查找移动菜单项 + if (mFocusNoteDataItem.getParentId() == Notes.ID_CALL_RECORD_FOLDER + || DataUtils.getUserFolderCount(mContentResolver) == 0) { + mMoveMenu.setVisible(false); // 如果当前笔记所属文件夹为通话记录文件夹或用户文件夹数量为 0,则隐藏移动菜单项 + } else { + mMoveMenu.setVisible(true); // 否则显示移动菜单项,并设置点击监听器 + mMoveMenu.setOnMenuItemClickListener(this); } + mActionMode = mode; // 保存操作模式对象 + mNotesListAdapter.setChoiceMode(true); // 设置笔记列表适配器选择模式为多选 + mNotesListView.setLongClickable(false); // 设置笔记列表不可长按 + mAddNewNote.setVisibility(View.GONE); // 隐藏新建笔记按钮 + + View customView = LayoutInflater.from(NotesListActivity.this).inflate( + R.layout.note_list_dropdown_menu, null); // 创建自定义视图 + mode.setCustomView(customView); // 设置操作模式的自定义视图 + mDropDownMenu = new DropdownMenu(NotesListActivity.this, + (Button) customView.findViewById(R.id.selection_menu), + R.menu.note_list_dropdown); // 初始化下拉菜单 + mDropDownMenu.setOnDropdownMenuItemClickListener(new PopupMenu.OnMenuItemClickListener(){ + public boolean onMenuItemClick(MenuItem item) { + mNotesListAdapter.selectAll(!mNotesListAdapter.isAllSelected()); // 选择或取消选择所有笔记并更新菜单 + updateMenu(); // 更新菜单 + return true; + } + }); + return true; + } - private void updateMenu() { - int selectedCount = mNotesListAdapter.getSelectedCount(); - // Update dropdown menu - String format = getResources().getString(R.string.menu_select_title, selectedCount); - mDropDownMenu.setTitle(format); - MenuItem item = mDropDownMenu.findItem(R.id.action_select_all); - if (item != null) { - if (mNotesListAdapter.isAllSelected()) { - item.setChecked(true); - item.setTitle(R.string.menu_deselect_all); - } else { - item.setChecked(false); - item.setTitle(R.string.menu_select_all); - } + private void updateMenu() { + int selectedCount = mNotesListAdapter.getSelectedCount(); + // 获取选择的数量 + + // 更新下拉菜单的标题 + String format = getResources().getString(R.string.menu_select_title, selectedCount); + mDropDownMenu.setTitle(format); + + // 找到菜单项 action_select_all + MenuItem item = mDropDownMenu.findItem(R.id.action_select_all); + if (item != null) { + // 如果所有的项目都被选择 + if (mNotesListAdapter.isAllSelected()) { + // 设置菜单项为选中状态,并更新标题为 "取消全选" + item.setChecked(true); + item.setTitle(R.string.menu_deselect_all); + } else { + // 设置菜单项为非选中状态,并更新标题为 "全选" + item.setChecked(false); + item.setTitle(R.string.menu_select_all); } } + } public boolean onPrepareActionMode(ActionMode mode, Menu menu) { // TODO Auto-generated method stub @@ -313,33 +340,40 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt } public boolean onMenuItemClick(MenuItem item) { + // 如果没有选择任何项,则显示一个提示消息,并返回true表示处理了菜单项的点击事件 if (mNotesListAdapter.getSelectedCount() == 0) { Toast.makeText(NotesListActivity.this, getString(R.string.menu_select_none), Toast.LENGTH_SHORT).show(); return true; } - + int itemId = item.getItemId(); if (itemId == R.id.delete) { + // 创建一个警告对话框以确认删除操作 AlertDialog.Builder builder = new AlertDialog.Builder(NotesListActivity.this); builder.setTitle(getString(R.string.alert_title_delete)); builder.setIcon(android.R.drawable.ic_dialog_alert); builder.setMessage(getString(R.string.alert_message_delete_notes, mNotesListAdapter.getSelectedCount())); + // 设置对话框的“确定”按钮点击事件 builder.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog, - int which) { + public void onClick(DialogInterface dialog, int which) { + // 执行批量删除操作 batchDelete(); } }); + // 设置对话框的“取消”按钮点击事件 builder.setNegativeButton(android.R.string.cancel, null); builder.show(); } else if (itemId == R.id.move) { + // 启动查询目标文件夹的操作 startQueryDestinationFolders(); } else { + // 对于其他菜单项的点击事件,直接返回false表示未处理 return false; } + // 返回true表示已处理菜单项的点击事件 return true; } } @@ -356,20 +390,13 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt int eventY = start + (int) event.getY(); /** * Minus TitleBar's height + * 减去标题栏的高度,适应子文件夹状态 */ if (mState == ListEditState.SUB_FOLDER) { eventY -= mTitleBar.getHeight(); start -= mTitleBar.getHeight(); } - /** - * HACKME:When click the transparent part of "New Note" button, dispatch - * the event to the list view behind this button. The transparent part of - * "New Note" button could be expressed by formula y=-0.12x+94(Unit:pixel) - * and the line top of the button. The coordinate based on left of the "New - * Note" button. The 94 represents maximum height of the transparent part. - * Notice that, if the background of the button changes, the formula should - * also change. This is very bad, just for the UI designer's strong requirement. - */ + // 计算是否在可触摸区域内 if (event.getY() < (event.getX() * (-0.12) + 94)) { View view = mNotesListView.getChildAt(mNotesListView.getChildCount() - 1 - mNotesListView.getFooterViewsCount()); @@ -403,31 +430,35 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt } return false; } - }; private void startAsyncNotesListQuery() { String selection = (mCurrentFolderId == Notes.ID_ROOT_FOLDER) ? ROOT_FOLDER_SELECTION : NORMAL_SELECTION; + + // 开始异步查询数据库 mBackgroundQueryHandler.startQuery(FOLDER_NOTE_LIST_QUERY_TOKEN, null, Notes.CONTENT_NOTE_URI, NoteItemData.PROJECTION, selection, new String[] { String.valueOf(mCurrentFolderId) }, NoteColumns.TYPE + " DESC," + NoteColumns.MODIFIED_DATE + " DESC"); } - + + // 后台异步查询处理器 private final class BackgroundQueryHandler extends AsyncQueryHandler { public BackgroundQueryHandler(ContentResolver contentResolver) { super(contentResolver); } - + @Override protected void onQueryComplete(int token, Object cookie, Cursor cursor) { switch (token) { case FOLDER_NOTE_LIST_QUERY_TOKEN: + // 查询完成后更新数据适配器 mNotesListAdapter.changeCursor(cursor); break; case FOLDER_LIST_QUERY_TOKEN: if (cursor != null && cursor.getCount() > 0) { + // 查询到文件夹数据后显示文件夹列表菜单 showFolderListMenu(cursor); } else { Log.e(TAG, "Query folder failed"); @@ -438,14 +469,17 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt } } } - + + // 显示文件夹列表菜单 private void showFolderListMenu(Cursor cursor) { AlertDialog.Builder builder = new AlertDialog.Builder(NotesListActivity.this); builder.setTitle(R.string.menu_title_select_folder); + final FoldersListAdapter adapter = new FoldersListAdapter(this, cursor); builder.setAdapter(adapter, new DialogInterface.OnClickListener() { - + public void onClick(DialogInterface dialog, int which) { + // 将选中的笔记移动到所选的文件夹 DataUtils.batchMoveToFolder(mContentResolver, mNotesListAdapter.getSelectedItemIds(), adapter.getItemId(which)); Toast.makeText( @@ -457,52 +491,67 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt mModeCallBack.finishActionMode(); } }); + builder.show(); } - + + // 创建新的笔记 private void createNewNote() { Intent intent = new Intent(this, NoteEditActivity.class); intent.setAction(Intent.ACTION_INSERT_OR_EDIT); intent.putExtra(Notes.INTENT_EXTRA_FOLDER_ID, mCurrentFolderId); + + // 启动NoteEditActivity以创建新的笔记 this.startActivityForResult(intent, REQUEST_CODE_NEW_NODE); } - private void batchDelete() { - new AsyncTask>() { - protected HashSet doInBackground(Void... unused) { - HashSet widgets = mNotesListAdapter.getSelectedWidget(); - if (!isSyncMode()) { - // if not synced, delete notes directly - if (DataUtils.batchDeleteNotes(mContentResolver, mNotesListAdapter - .getSelectedItemIds())) { - } else { - Log.e(TAG, "Delete notes error, should not happens"); - } +/** + * 批量删除笔记操作 + */ +private void batchDelete() { + new AsyncTask>() { + /** + * 在后台执行操作 + */ + protected HashSet doInBackground(Void... unused) { + // 获取选中的小部件 + HashSet widgets = mNotesListAdapter.getSelectedWidget(); + if (!isSyncMode()) { + // 如果未同步,则直接删除笔记 + if (DataUtils.batchDeleteNotes(mContentResolver, mNotesListAdapter.getSelectedItemIds())) { + // 删除成功 } else { - // in sync mode, we'll move the deleted note into the trash - // folder - if (!DataUtils.batchMoveToFolder(mContentResolver, mNotesListAdapter - .getSelectedItemIds(), Notes.ID_TRASH_FOLER)) { - Log.e(TAG, "Move notes to trash folder error, should not happens"); - } + Log.e(TAG, "Delete notes error, should not happens"); + } + } else { + // 在同步模式下,将已删除的笔记移动到回收站文件夹 + if (!DataUtils.batchMoveToFolder(mContentResolver, mNotesListAdapter.getSelectedItemIds(), + Notes.ID_TRASH_FOLER)) { + Log.e(TAG, "Move notes to trash folder error, should not happens"); } - return widgets; } + return widgets; + } - @Override - protected void onPostExecute(HashSet widgets) { - if (widgets != null) { - for (AppWidgetAttribute widget : widgets) { - if (widget.widgetId != AppWidgetManager.INVALID_APPWIDGET_ID - && widget.widgetType != Notes.TYPE_WIDGET_INVALIDE) { - updateWidget(widget.widgetId, widget.widgetType); - } + /** + * 在操作完成后更新小部件 + */ + @Override + protected void onPostExecute(HashSet widgets) { + if (widgets != null) { + // 更新与这些小部件相关联的小部件 + for (AppWidgetAttribute widget : widgets) { + if (widget.widgetId != AppWidgetManager.INVALID_APPWIDGET_ID + && widget.widgetType != Notes.TYPE_WIDGET_INVALIDE) { + updateWidget(widget.widgetId, widget.widgetType); } } - mModeCallBack.finishActionMode(); } - }.execute(); - } + // 完成操作模式 + mModeCallBack.finishActionMode(); + } + }.execute(); +} private void deleteFolder(long folderId) { /* @@ -609,145 +658,151 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt inputMethodManager.hideSoftInputFromWindow(view.getWindowToken(), 0); } - private void showCreateOrModifyFolderDialog(final boolean create) { - //好长啊太长了这个方法 - final AlertDialog.Builder builder = new AlertDialog.Builder(this); - View view = LayoutInflater.from(this).inflate(R.layout.dialog_edit_text, null); - final EditText etName = (EditText) view.findViewById(R.id.et_foler_name); - showSoftInput(); - if (!create) { - if (mFocusNoteDataItem != null) { - etName.setText(mFocusNoteDataItem.getSnippet()); - builder.setTitle(getString(R.string.menu_folder_change_name)); - } else { - Log.e(TAG, "The long click data item is null"); - return; - } + /** + * 显示创建或修改文件夹对话框 + * @param create true表示创建文件夹,false表示修改文件夹 + */ +private void showCreateOrModifyFolderDialog(final boolean create) { + final AlertDialog.Builder builder = new AlertDialog.Builder(this); + View view = LayoutInflater.from(this).inflate(R.layout.dialog_edit_text, null); + final EditText etName = (EditText) view.findViewById(R.id.et_foler_name); + showSoftInput(); // 显示软键盘 + if (!create) { + if (mFocusNoteDataItem != null) { + etName.setText(mFocusNoteDataItem.getSnippet()); // 设置文件夹名 + builder.setTitle(getString(R.string.menu_folder_change_name)); // 设置对话框标题为修改文件夹名 } else { - etName.setText(""); - builder.setTitle(this.getString(R.string.menu_create_folder)); + Log.e(TAG, "The long click data item is null"); // 如果长按的数据项为空,则记录错误日志并返回 + return; } + } else { + etName.setText(""); // 清空文件夹名 + builder.setTitle(this.getString(R.string.menu_create_folder)); // 设置对话框标题为创建文件夹 + } - builder.setPositiveButton(android.R.string.ok, null); - builder.setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog, int which) { - hideSoftInput(etName); + builder.setPositiveButton(android.R.string.ok, null); // 设置确认按钮 + builder.setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int which) { + hideSoftInput(etName); // 隐藏软键盘 + } + }); + + final Dialog dialog = builder.setView(view).show(); // 显示对话框 + final Button positive = (Button)dialog.findViewById(android.R.id.button1); // 获取确认按钮 + positive.setOnClickListener(new OnClickListener() { + public void onClick(View v) { + hideSoftInput(etName); // 隐藏软键盘 + String name = etName.getText().toString(); // 获取输入的文件夹名 + if (DataUtils.checkVisibleFolderName(mContentResolver, name)) { + Toast.makeText(NotesListActivity.this, getString(R.string.folder_exist, name), + Toast.LENGTH_LONG).show(); // 如果文件夹名已存在,显示提示信息 + etName.setSelection(0, etName.length()); // 选择输入的文件夹名 + return; // 结束操作 } - }); - - final Dialog dialog = builder.setView(view).show(); - final Button positive = (Button)dialog.findViewById(android.R.id.button1); - positive.setOnClickListener(new OnClickListener() { - public void onClick(View v) { - hideSoftInput(etName); - String name = etName.getText().toString(); - if (DataUtils.checkVisibleFolderName(mContentResolver, name)) { - Toast.makeText(NotesListActivity.this, getString(R.string.folder_exist, name), - Toast.LENGTH_LONG).show(); - etName.setSelection(0, etName.length()); - return; - } - if (!create) { - if (!TextUtils.isEmpty(name)) { - ContentValues values = new ContentValues(); - values.put(NoteColumns.SNIPPET, name); - values.put(NoteColumns.TYPE, Notes.TYPE_FOLDER); - values.put(NoteColumns.LOCAL_MODIFIED, 1); - mContentResolver.update(Notes.CONTENT_NOTE_URI, values, NoteColumns.ID - + "=?", new String[] { - String.valueOf(mFocusNoteDataItem.getId()) - }); - } - } else if (!TextUtils.isEmpty(name)) { + if (!create) { + if (!TextUtils.isEmpty(name)) { // 如果文件夹名不为空 ContentValues values = new ContentValues(); - values.put(NoteColumns.SNIPPET, name); - values.put(NoteColumns.TYPE, Notes.TYPE_FOLDER); - mContentResolver.insert(Notes.CONTENT_NOTE_URI, values); + values.put(NoteColumns.SNIPPET, name); // 设置文件夹名 + values.put(NoteColumns.TYPE, Notes.TYPE_FOLDER); // 设置类型为文件夹 + values.put(NoteColumns.LOCAL_MODIFIED, 1); // 设置本地修改标志为1 + mContentResolver.update(Notes.CONTENT_NOTE_URI, values, NoteColumns.ID + + "=?", new String[] { + String.valueOf(mFocusNoteDataItem.getId()) // 根据文件夹id更新数据库中的文件夹名 + }); } - dialog.dismiss(); + } else if (!TextUtils.isEmpty(name)) { // 如果文件夹名不为空 + ContentValues values = new ContentValues(); + values.put(NoteColumns.SNIPPET, name); // 设置文件夹名 + values.put(NoteColumns.TYPE, Notes.TYPE_FOLDER); // 设置类型为文件夹 + mContentResolver.insert(Notes.CONTENT_NOTE_URI, values); // 插入数据库创建新的文件夹 } - }); - - if (TextUtils.isEmpty(etName.getText())) { - positive.setEnabled(false); + dialog.dismiss(); // 关闭对话框 } - /** - * When the name edit text is null, disable the positive button - */ - etName.addTextChangedListener(new TextWatcher() { - public void beforeTextChanged(CharSequence s, int start, int count, int after) { - // TODO Auto-generated method stub + }); - } + if (TextUtils.isEmpty(etName.getText())) { + positive.setEnabled(false); // 如果文件夹名为空,禁用确认按钮 + } + etName.addTextChangedListener(new TextWatcher() { + public void beforeTextChanged(CharSequence s, int start, int count, int after) { + } - public void onTextChanged(CharSequence s, int start, int before, int count) { - if (TextUtils.isEmpty(etName.getText())) { - positive.setEnabled(false); - } else { - positive.setEnabled(true); - } + public void onTextChanged(CharSequence s, int start, int before, int count) { + if (TextUtils.isEmpty(etName.getText())) { + positive.setEnabled(false); // 如果文件夹名为空,禁用确认按钮 + } else { + positive.setEnabled(true); // 如果文件夹名不为空,启用确认按钮 } + } - public void afterTextChanged(Editable s) { - // TODO Auto-generated method stub + public void afterTextChanged(Editable s) { + } + }); +} - } - }); +@Override +public void onBackPressed() { + // 处理返回键事件 + switch (mState) { + case SUB_FOLDER: + // 如果当前状态为子文件夹列表状态 + mCurrentFolderId = Notes.ID_ROOT_FOLDER; + mState = ListEditState.NOTE_LIST; + startAsyncNotesListQuery(); + mTitleBar.setVisibility(View.GONE); + break; + case CALL_RECORD_FOLDER: + // 如果当前状态为通话记录文件夹状态 + mCurrentFolderId = Notes.ID_ROOT_FOLDER; + mState = ListEditState.NOTE_LIST; + mAddNewNote.setVisibility(View.VISIBLE); + mTitleBar.setVisibility(View.GONE); + startAsyncNotesListQuery(); + break; + case NOTE_LIST: + // 如果当前状态为笔记列表状态,则调用父类的返回键处理方法 + super.onBackPressed(); + break; + default: + break; } +} - @Override - public void onBackPressed() { - switch (mState) { - case SUB_FOLDER: - mCurrentFolderId = Notes.ID_ROOT_FOLDER; - mState = ListEditState.NOTE_LIST; - startAsyncNotesListQuery(); - mTitleBar.setVisibility(View.GONE); - break; - case CALL_RECORD_FOLDER: - mCurrentFolderId = Notes.ID_ROOT_FOLDER; - mState = ListEditState.NOTE_LIST; - mAddNewNote.setVisibility(View.VISIBLE); - mTitleBar.setVisibility(View.GONE); - startAsyncNotesListQuery(); - break; - case NOTE_LIST: - super.onBackPressed(); - break; - default: - break; - } +/** + * 更新小部件 + * @param appWidgetId 小部件id + * @param appWidgetType 小部件类型 + */ +private void updateWidget(int appWidgetId, int appWidgetType) { + Intent intent = new Intent(AppWidgetManager.ACTION_APPWIDGET_UPDATE); + if (appWidgetType == Notes.TYPE_WIDGET_2X) { + intent.setClass(this, NoteWidgetProvider_2x.class); // 设置小部件Provider为2x类型 + } else if (appWidgetType == Notes.TYPE_WIDGET_4X) { + intent.setClass(this, NoteWidgetProvider_4x.class); // 设置小部件Provider为4x类型 + } else { + Log.e(TAG, "Unspported widget type"); // 记录错误日志并返回 + return; } - private void updateWidget(int appWidgetId, int appWidgetType) { - Intent intent = new Intent(AppWidgetManager.ACTION_APPWIDGET_UPDATE); - if (appWidgetType == Notes.TYPE_WIDGET_2X) { - intent.setClass(this, NoteWidgetProvider_2x.class); - } else if (appWidgetType == Notes.TYPE_WIDGET_4X) { - intent.setClass(this, NoteWidgetProvider_4x.class); - } else { - Log.e(TAG, "Unspported widget type"); - return; - } - - intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, new int[] { - appWidgetId - }); + intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, new int[] {appWidgetId}); // 设置小部件id - sendBroadcast(intent); - setResult(RESULT_OK, intent); - } + sendBroadcast(intent); // 发送广播通知小部件更新 + setResult(RESULT_OK, intent); +} - private final OnCreateContextMenuListener mFolderOnCreateContextMenuListener = new OnCreateContextMenuListener() { - public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { - if (mFocusNoteDataItem != null) { - menu.setHeaderTitle(mFocusNoteDataItem.getSnippet()); - menu.add(0, MENU_FOLDER_VIEW, 0, R.string.menu_folder_view); - menu.add(0, MENU_FOLDER_DELETE, 0, R.string.menu_folder_delete); - menu.add(0, MENU_FOLDER_CHANGE_NAME, 0, R.string.menu_folder_change_name); - } +/** + * 文件夹长按菜单创建监听器 + */ +private final OnCreateContextMenuListener mFolderOnCreateContextMenuListener = new OnCreateContextMenuListener() { + public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { + if (mFocusNoteDataItem != null) { + menu.setHeaderTitle(mFocusNoteDataItem.getSnippet()); // 设置菜单标题为文件夹名 + menu.add(0, MENU_FOLDER_VIEW, 0, R.string.menu_folder_view); // 添加查看文件夹菜单项 + menu.add(0, MENU_FOLDER_DELETE, 0, R.string.menu_folder_delete); // 添加删除文件夹菜单项 + menu.add(0, MENU_FOLDER_CHANGE_NAME, 0, R.string.menu_folder_change_name); // 添加修改文件夹名菜单项 } - }; + } +}; @Override public void onContextMenuClosed(Menu menu) { @@ -768,6 +823,7 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt openFolder(mFocusNoteDataItem); break; case MENU_FOLDER_DELETE: + // 创建对话框确认删除文件夹 AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle(getString(R.string.alert_title_delete)); builder.setIcon(android.R.drawable.ic_dialog_alert); @@ -782,21 +838,22 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt builder.show(); break; case MENU_FOLDER_CHANGE_NAME: + // 显示创建或修改文件夹的对话框 showCreateOrModifyFolderDialog(false); break; default: break; } - + return true; } - + @Override public boolean onPrepareOptionsMenu(Menu menu) { menu.clear(); if (mState == ListEditState.NOTE_LIST) { getMenuInflater().inflate(R.menu.note_list, menu); - // set sync or sync_cancel + // 设置同步或取消同步菜单项的标题 menu.findItem(R.id.menu_sync).setTitle( GTaskSyncService.isSyncing() ? R.string.menu_sync_cancel : R.string.menu_sync); } else if (mState == ListEditState.SUB_FOLDER) { @@ -955,79 +1012,91 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt from.startActivityIfNeeded(intent, -1); } - private class OnListItemClickListener implements OnItemClickListener { +// 创建一个内部类 OnListItemClickListener,实现了 OnItemClickListener 接口,用于处理列表项的单击事件 +private class OnListItemClickListener implements OnItemClickListener { - public void onItemClick(AdapterView parent, View view, int position, long id) { - if (view instanceof NotesListItem) { - NoteItemData item = ((NotesListItem) view).getItemData(); - if (mNotesListAdapter.isInChoiceMode()) { - if (item.getType() == Notes.TYPE_NOTE) { - position = position - mNotesListView.getHeaderViewsCount(); - mModeCallBack.onItemCheckedStateChanged(null, position, id, - !mNotesListAdapter.isSelectedItem(position)); - } - return; + public void onItemClick(AdapterView parent, View view, int position, long id) { + if (view instanceof NotesListItem) { + // 获取被点击的列表项的数据 + NoteItemData item = ((NotesListItem) view).getItemData(); + if (mNotesListAdapter.isInChoiceMode()) { + // 如果列表处于多选模式,则改变选中状态 + if (item.getType() == Notes.TYPE_NOTE) { + position = position - mNotesListView.getHeaderViewsCount(); + mModeCallBack.onItemCheckedStateChanged(null, position, id, + !mNotesListAdapter.isSelectedItem(position)); } + return; + } - switch (mState) { - case NOTE_LIST: - if (item.getType() == Notes.TYPE_FOLDER - || item.getType() == Notes.TYPE_SYSTEM) { - openFolder(item); - } else if (item.getType() == Notes.TYPE_NOTE) { - openNode(item); - } else { - Log.e(TAG, "Wrong note type in NOTE_LIST"); - } - break; - case SUB_FOLDER: - case CALL_RECORD_FOLDER: - if (item.getType() == Notes.TYPE_NOTE) { - openNode(item); - } else { - Log.e(TAG, "Wrong note type in SUB_FOLDER"); - } - break; - default: - break; - } + // 根据当前的状态和被点击的列表项的类型执行相应的操作 + switch (mState) { + case NOTE_LIST: + // 在笔记列表状态下,如果被点击的列表项是文件夹或系统项,则打开文件夹;如果是笔记项,则打开笔记 + if (item.getType() == Notes.TYPE_FOLDER + || item.getType() == Notes.TYPE_SYSTEM) { + openFolder(item); + } else if (item.getType() == Notes.TYPE_NOTE) { + openNode(item); + } else { + Log.e(TAG, "Wrong note type in NOTE_LIST"); + } + break; + case SUB_FOLDER: + case CALL_RECORD_FOLDER: + // 在子文件夹列表状态或通话记录文件夹状态下,如果被点击的列表项是笔记项,则打开笔记 + if (item.getType() == Notes.TYPE_NOTE) { + openNode(item); + } else { + Log.e(TAG, "Wrong note type in SUB_FOLDER"); + } + break; + default: + break; } } - } - private void startQueryDestinationFolders() { - String selection = NoteColumns.TYPE + "=? AND " + NoteColumns.PARENT_ID + "<>? AND " + NoteColumns.ID + "<>?"; - selection = (mState == ListEditState.NOTE_LIST) ? selection: - "(" + selection + ") OR (" + NoteColumns.ID + "=" + Notes.ID_ROOT_FOLDER + ")"; - - mBackgroundQueryHandler.startQuery(FOLDER_LIST_QUERY_TOKEN, - null, - Notes.CONTENT_NOTE_URI, - FoldersListAdapter.PROJECTION, - selection, - new String[] { - String.valueOf(Notes.TYPE_FOLDER), - String.valueOf(Notes.ID_TRASH_FOLER), - String.valueOf(mCurrentFolderId) - }, - NoteColumns.MODIFIED_DATE + " DESC"); - } +} - public boolean onItemLongClick(AdapterView parent, View view, int position, long id) { - if (view instanceof NotesListItem) { - mFocusNoteDataItem = ((NotesListItem) view).getItemData(); - if (mFocusNoteDataItem.getType() == Notes.TYPE_NOTE && !mNotesListAdapter.isInChoiceMode()) { - if (mNotesListView.startActionMode(mModeCallBack) != null) { - mModeCallBack.onItemCheckedStateChanged(null, position, id, true); - mNotesListView.performHapticFeedback(HapticFeedbackConstants.LONG_PRESS); - } else { - Log.e(TAG, "startActionMode fails"); - } - } else if (mFocusNoteDataItem.getType() == Notes.TYPE_FOLDER) { - mNotesListView.setOnCreateContextMenuListener(mFolderOnCreateContextMenuListener); +// 开始查询目标文件夹 +private void startQueryDestinationFolders() { + String selection = NoteColumns.TYPE + "=? AND " + NoteColumns.PARENT_ID + "<>? AND " + NoteColumns.ID + "<>?"; + selection = (mState == ListEditState.NOTE_LIST) ? selection: + "(" + selection + ") OR (" + NoteColumns.ID + "=" + Notes.ID_ROOT_FOLDER + ")"; + + // 使用 BackgroundQueryHandler 发起查询 + mBackgroundQueryHandler.startQuery(FOLDER_LIST_QUERY_TOKEN, + null, + Notes.CONTENT_NOTE_URI, + FoldersListAdapter.PROJECTION, + selection, + new String[] { + String.valueOf(Notes.TYPE_FOLDER), + String.valueOf(Notes.ID_TRASH_FOLER), + String.valueOf(mCurrentFolderId) + }, + NoteColumns.MODIFIED_DATE + " DESC"); +} + +public boolean onItemLongClick(AdapterView parent, View view, int position, long id) { + if (view instanceof NotesListItem) { + // 获取长按的列表项的数据 + mFocusNoteDataItem = ((NotesListItem) view).getItemData(); + if (mFocusNoteDataItem.getType() == Notes.TYPE_NOTE && !mNotesListAdapter.isInChoiceMode()) { + // 如果长按的列表项是笔记项,并且当前不是多选模式,则启动 ActionMode 多选模式 + if (mNotesListView.startActionMode(mModeCallBack) != null) { + // 改变选中状态,并触发长按振动反馈 + mModeCallBack.onItemCheckedStateChanged(null, position, id, true); + mNotesListView.performHapticFeedback(HapticFeedbackConstants.LONG_PRESS); + } else { + Log.e(TAG, "startActionMode fails"); } + } else if (mFocusNoteDataItem.getType() == Notes.TYPE_FOLDER) { + // 如果长按的列表项是文件夹,则设置菜单创建监听器为文件夹菜单监听器 + mNotesListView.setOnCreateContextMenuListener(mFolderOnCreateContextMenuListener); } - return false; } + return false; +} } diff --git a/src/app/src/main/java/net/micode/notes/ui/NotesListAdapter.java b/src/app/src/main/java/net/micode/notes/ui/NotesListAdapter.java index 51c9cb98..72a73d9a 100644 --- a/src/app/src/main/java/net/micode/notes/ui/NotesListAdapter.java +++ b/src/app/src/main/java/net/micode/notes/ui/NotesListAdapter.java @@ -91,33 +91,44 @@ public class NotesListAdapter extends CursorAdapter { public HashSet getSelectedItemIds() { HashSet itemSet = new HashSet(); + // 遍历选中项的位置集合 for (Integer position : mSelectedIndex.keySet()) { + // 如果选中状态为 true if (mSelectedIndex.get(position) == true) { + // 获取该位置对应的项的 ID Long id = getItemId(position); + // 如果 ID 为根文件夹的 ID,则输出错误日志 if (id == Notes.ID_ROOT_FOLDER) { Log.d(TAG, "Wrong item id, should not happen"); } else { + // 将 ID 添加到集合中 itemSet.add(id); } } } - + return itemSet; } - + public HashSet getSelectedWidget() { HashSet itemSet = new HashSet(); + // 遍历选中项的位置集合 for (Integer position : mSelectedIndex.keySet()) { + // 如果选中状态为 true if (mSelectedIndex.get(position) == true) { + // 获取该位置对应的项的 Cursor Cursor c = (Cursor) getItem(position); + // 如果 Cursor 不为空 if (c != null) { AppWidgetAttribute widget = new AppWidgetAttribute(); NoteItemData item = new NoteItemData(mContext, c); + // 从项的数据中获取 Widget 的 ID 和类型 widget.widgetId = item.getWidgetId(); widget.widgetType = item.getWidgetType(); + // 将 Widget 添加到集合中 itemSet.add(widget); /** - * Don't close cursor here, only the adapter could close it + * 不要在这里关闭 Cursor,只有适配器可以关闭它 */ } else { Log.e(TAG, "Invalid cursor"); @@ -127,14 +138,16 @@ public class NotesListAdapter extends CursorAdapter { } return itemSet; } - + public int getSelectedCount() { Collection values = mSelectedIndex.values(); + // 如果选中项集合为 null,则返回 0 if (null == values) { return 0; } Iterator iter = values.iterator(); int count = 0; + // 遍历选中项的值集合,统计选中项的数量并返回 while (iter.hasNext()) { if (true == iter.next()) { count++; @@ -169,13 +182,21 @@ public class NotesListAdapter extends CursorAdapter { private void calcNotesCount() { mNotesCount = 0; + + // 循环遍历每一个项目 for (int i = 0; i < getCount(); i++) { + // 获取当前项对应的Cursor对象 Cursor c = (Cursor) getItem(i); + + // 检查当前Cursor对象是否有效 if (c != null) { + // 检查当前笔记的类型是否为普通笔记 if (NoteItemData.getNoteType(c) == Notes.TYPE_NOTE) { + // 增加笔记计数 mNotesCount++; } } else { + // 打印错误日志并返回 Log.e(TAG, "Invalid cursor"); return; } diff --git a/src/app/src/main/java/net/micode/notes/ui/NotesListItem.java b/src/app/src/main/java/net/micode/notes/ui/NotesListItem.java index 1221e808..369c9880 100644 --- a/src/app/src/main/java/net/micode/notes/ui/NotesListItem.java +++ b/src/app/src/main/java/net/micode/notes/ui/NotesListItem.java @@ -47,27 +47,31 @@ public class NotesListItem extends LinearLayout { mCallName = (TextView) findViewById(R.id.tv_name); mCheckBox = (CheckBox) findViewById(android.R.id.checkbox); } - + + // 绑定数据到列表项 public void bind(Context context, NoteItemData data, boolean choiceMode, boolean checked) { + // 根据选择模式和数据类型设定复选框的可见性和选中状态 if (choiceMode && data.getType() == Notes.TYPE_NOTE) { mCheckBox.setVisibility(View.VISIBLE); mCheckBox.setChecked(checked); } else { mCheckBox.setVisibility(View.GONE); } - - mItemData = data; + + mItemData = data; // 将数据保存在类成员变量中 + + // 根据不同的数据类型和属性设置视图的可见性,文本内容和图像资源 if (data.getId() == Notes.ID_CALL_RECORD_FOLDER) { mCallName.setVisibility(View.GONE); mAlert.setVisibility(View.VISIBLE); mTitle.setTextAppearance(context, R.style.TextAppearancePrimaryItem); mTitle.setText(context.getString(R.string.call_record_folder_name) - + context.getString(R.string.format_folder_files_count, data.getNotesCount())); + + context.getString(R.string.format_folder_files_count, data.getNotesCount())); mAlert.setImageResource(R.drawable.call_record); } else if (data.getParentId() == Notes.ID_CALL_RECORD_FOLDER) { mCallName.setVisibility(View.VISIBLE); mCallName.setText(data.getCallName()); - mTitle.setTextAppearance(context,R.style.TextAppearanceSecondaryItem); + mTitle.setTextAppearance(context, R.style.TextAppearanceSecondaryItem); mTitle.setText(DataUtils.getFormattedSnippet(data.getSnippet())); if (data.hasAlert()) { mAlert.setImageResource(R.drawable.clock); @@ -78,11 +82,10 @@ public class NotesListItem extends LinearLayout { } else { mCallName.setVisibility(View.GONE); mTitle.setTextAppearance(context, R.style.TextAppearancePrimaryItem); - + if (data.getType() == Notes.TYPE_FOLDER) { mTitle.setText(data.getSnippet() - + context.getString(R.string.format_folder_files_count, - data.getNotesCount())); + + context.getString(R.string.format_folder_files_count, data.getNotesCount())); mAlert.setVisibility(View.GONE); } else { mTitle.setText(DataUtils.getFormattedSnippet(data.getSnippet())); @@ -94,11 +97,14 @@ public class NotesListItem extends LinearLayout { } } } + + // 设置时间文本为相对时间格式 mTime.setText(DateUtils.getRelativeTimeSpanString(data.getModifiedDate())); - - setBackground(data); + + setBackground(data); // 设置背景 } - + + // 根据数据类型和属性设置背景 private void setBackground(NoteItemData data) { int id = data.getBgColorId(); if (data.getType() == Notes.TYPE_NOTE) { diff --git a/src/app/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java b/src/app/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java index 07c5f7ec..ef66eadc 100644 --- a/src/app/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java +++ b/src/app/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java @@ -72,28 +72,28 @@ public class NotesPreferenceActivity extends PreferenceActivity { @Override protected void onCreate(Bundle icicle) { super.onCreate(icicle); - - /* using the app icon for navigation */ + + /* 设置显示返回箭头 */ getActionBar().setDisplayHomeAsUpEnabled(true); - + + /* 从 XML 文件加载偏好设置 */ addPreferencesFromResource(R.xml.preferences); mAccountCategory = (PreferenceCategory) findPreference(PREFERENCE_SYNC_ACCOUNT_KEY); mReceiver = new GTaskReceiver(); IntentFilter filter = new IntentFilter(); filter.addAction(GTaskSyncService.GTASK_SERVICE_BROADCAST_NAME); registerReceiver(mReceiver, filter); - + mOriAccounts = null; View header = LayoutInflater.from(this).inflate(R.layout.settings_header, null); getListView().addHeaderView(header, null, true); } - + @Override protected void onResume() { super.onResume(); - - // need to set sync account automatically if user has added a new - // account + + // 需要在用户添加新帐户后自动设置同步帐户 if (mHasAddedAccount) { Account[] accounts = getGoogleAccounts(); if (mOriAccounts != null && accounts.length > mOriAccounts.length) { @@ -112,10 +112,10 @@ public class NotesPreferenceActivity extends PreferenceActivity { } } } - + refreshUI(); } - + @Override protected void onDestroy() { if (mReceiver != null) { @@ -123,10 +123,11 @@ public class NotesPreferenceActivity extends PreferenceActivity { } super.onDestroy(); } - + + /* 加载帐户偏好设置 */ private void loadAccountPreference() { mAccountCategory.removeAll(); - + Preference accountPref = new Preference(this); final String defaultAccount = getSyncAccountName(this); accountPref.setTitle(getString(R.string.preferences_account_title)); @@ -135,11 +136,10 @@ public class NotesPreferenceActivity extends PreferenceActivity { public boolean onPreferenceClick(Preference preference) { if (!GTaskSyncService.isSyncing()) { if (TextUtils.isEmpty(defaultAccount)) { - // the first time to set account + // 第一次设置帐户 showSelectAccountAlertDialog(); } else { - // if the account has already been set, we need to promp - // user about the risk + // 如果帐户已经设置,需要提示用户风险 showChangeAccountConfirmAlertDialog(); } } else { @@ -150,186 +150,194 @@ public class NotesPreferenceActivity extends PreferenceActivity { return true; } }); - + mAccountCategory.addPreference(accountPref); } - private void loadSyncButton() { - Button syncButton = (Button) findViewById(R.id.preference_sync_button); - TextView lastSyncTimeView = (TextView) findViewById(R.id.prefenerece_sync_status_textview); - - // set button state - if (GTaskSyncService.isSyncing()) { - syncButton.setText(getString(R.string.preferences_button_sync_cancel)); - syncButton.setOnClickListener(new View.OnClickListener() { - public void onClick(View v) { - GTaskSyncService.cancelSync(NotesPreferenceActivity.this); - } - }); - } else { - syncButton.setText(getString(R.string.preferences_button_sync_immediately)); - syncButton.setOnClickListener(new View.OnClickListener() { - public void onClick(View v) { - GTaskSyncService.startSync(NotesPreferenceActivity.this); - } - }); - } - syncButton.setEnabled(!TextUtils.isEmpty(getSyncAccountName(this))); - - // set last sync time - if (GTaskSyncService.isSyncing()) { - lastSyncTimeView.setText(GTaskSyncService.getProgressString()); +// 加载同步按钮 +private void loadSyncButton() { + // 获取同步按钮和上次同步时间视图 + Button syncButton = (Button) findViewById(R.id.preference_sync_button); + TextView lastSyncTimeView = (TextView) findViewById(R.id.prefenerece_sync_status_textview); + + // 设置按钮状态 + if (GTaskSyncService.isSyncing()) { + // 如果正在同步,则显示取消同步按钮,并设置点击监听器取消同步 + syncButton.setText(getString(R.string.preferences_button_sync_cancel)); + syncButton.setOnClickListener(new View.OnClickListener() { + public void onClick(View v) { + GTaskSyncService.cancelSync(NotesPreferenceActivity.this); + } + }); + } else { + // 如果未在同步,则显示立即同步按钮,并设置点击监听器开始同步 + syncButton.setText(getString(R.string.preferences_button_sync_immediately)); + syncButton.setOnClickListener(new View.OnClickListener() { + public void onClick(View v) { + GTaskSyncService.startSync(NotesPreferenceActivity.this); + } + }); + } + // 根据是否存在同步帐户来设置按钮是否可用 + syncButton.setEnabled(!TextUtils.isEmpty(getSyncAccountName(this))); + + // 设置上次同步时间 + if (GTaskSyncService.isSyncing()) { + // 如果正在同步,则显示同步进度,并设置视图可见 + lastSyncTimeView.setText(GTaskSyncService.getProgressString()); + lastSyncTimeView.setVisibility(View.VISIBLE); + } else { + // 如果未在同步,则获取上次同步时间并显示在视图中 + long lastSyncTime = getLastSyncTime(this); + if (lastSyncTime != 0) { + lastSyncTimeView.setText(getString(R.string.preferences_last_sync_time, + DateFormat.format(getString(R.string.preferences_last_sync_time_format), + lastSyncTime))); lastSyncTimeView.setVisibility(View.VISIBLE); } else { - long lastSyncTime = getLastSyncTime(this); - if (lastSyncTime != 0) { - lastSyncTimeView.setText(getString(R.string.preferences_last_sync_time, - DateFormat.format(getString(R.string.preferences_last_sync_time_format), - lastSyncTime))); - lastSyncTimeView.setVisibility(View.VISIBLE); - } else { - lastSyncTimeView.setVisibility(View.GONE); - } + // 如果没有上次同步时间,则隐藏视图 + lastSyncTimeView.setVisibility(View.GONE); } } +} - private void refreshUI() { - loadAccountPreference(); - loadSyncButton(); - } - - private void showSelectAccountAlertDialog() { - AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this); - - View titleView = LayoutInflater.from(this).inflate(R.layout.account_dialog_title, null); - TextView titleTextView = (TextView) titleView.findViewById(R.id.account_dialog_title); - titleTextView.setText(getString(R.string.preferences_dialog_select_account_title)); - TextView subtitleTextView = (TextView) titleView.findViewById(R.id.account_dialog_subtitle); - subtitleTextView.setText(getString(R.string.preferences_dialog_select_account_tips)); - - dialogBuilder.setCustomTitle(titleView); - dialogBuilder.setPositiveButton(null, null); - - Account[] accounts = getGoogleAccounts(); - String defAccount = getSyncAccountName(this); - - mOriAccounts = accounts; - mHasAddedAccount = false; +// 刷新用户界面 +private void refreshUI() { + // 加载帐户偏好设置 + loadAccountPreference(); + // 加载同步按钮 + loadSyncButton(); +} - if (accounts.length > 0) { - CharSequence[] items = new CharSequence[accounts.length]; - final CharSequence[] itemMapping = items; - int checkedItem = -1; - int index = 0; - for (Account account : accounts) { - if (TextUtils.equals(account.name, defAccount)) { - checkedItem = index; - } - items[index++] = account.name; +private void showSelectAccountAlertDialog() { + // 创建一个AlertDialog.Builder对象 + AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this); + + // 填充自定义布局,用作对话框标题 + View titleView = LayoutInflater.from(this).inflate(R.layout.account_dialog_title, null); + + // 设置对话框标题和副标题文本 + TextView titleTextView = (TextView) titleView.findViewById(R.id.account_dialog_title); + titleTextView.setText(getString(R.string.preferences_dialog_select_account_title)); + TextView subtitleTextView = (TextView) titleView.findViewById(R.id.account_dialog_subtitle); + subtitleTextView.setText(getString(R.string.preferences_dialog_select_account_tips)); + + // 设置自定义标题视图 + dialogBuilder.setCustomTitle(titleView); + + // 禁用对话框的确认按钮 + dialogBuilder.setPositiveButton(null, null); + + // 获取Google帐户数组和默认帐户 + Account[] accounts = getGoogleAccounts(); + String defAccount = getSyncAccountName(this); + + // 保存原始帐户数组并设置添加账户的标志 + mOriAccounts = accounts; + mHasAddedAccount = false; + + if (accounts.length > 0) { + // 创建一个字符序列数组来存储帐户名,并找到选中项的索引 + CharSequence[] items = new CharSequence[accounts.length]; + final CharSequence[] itemMapping = items; + int checkedItem = -1; + int index = 0; + for (Account account : accounts) { + if (TextUtils.equals(account.name, defAccount)) { + checkedItem = index; } - dialogBuilder.setSingleChoiceItems(items, checkedItem, - new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog, int which) { - setSyncAccount(itemMapping[which].toString()); - dialog.dismiss(); - refreshUI(); - } - }); + items[index++] = account.name; } - - View addAccountView = LayoutInflater.from(this).inflate(R.layout.add_account_text, null); - dialogBuilder.setView(addAccountView); - - final AlertDialog dialog = dialogBuilder.show(); - addAccountView.setOnClickListener(new View.OnClickListener() { - public void onClick(View v) { - mHasAddedAccount = true; - Intent intent = new Intent("android.settings.ADD_ACCOUNT_SETTINGS"); - intent.putExtra(AUTHORITIES_FILTER_KEY, new String[] { - "gmail-ls" + // 设置单选项列表,其中帐户名为选项文本,checkedItem为默认选中项 + dialogBuilder.setSingleChoiceItems(items, checkedItem, + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int which) { + setSyncAccount(itemMapping[which].toString()); + dialog.dismiss(); + refreshUI(); + } }); - startActivityForResult(intent, -1); - dialog.dismiss(); - } - }); - } - - private void showChangeAccountConfirmAlertDialog() { - AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this); - - View titleView = LayoutInflater.from(this).inflate(R.layout.account_dialog_title, null); - TextView titleTextView = (TextView) titleView.findViewById(R.id.account_dialog_title); - titleTextView.setText(getString(R.string.preferences_dialog_change_account_title, - getSyncAccountName(this))); - TextView subtitleTextView = (TextView) titleView.findViewById(R.id.account_dialog_subtitle); - subtitleTextView.setText(getString(R.string.preferences_dialog_change_account_warn_msg)); - dialogBuilder.setCustomTitle(titleView); - - CharSequence[] menuItemArray = new CharSequence[] { - getString(R.string.preferences_menu_change_account), - getString(R.string.preferences_menu_remove_account), - getString(R.string.preferences_menu_cancel) - }; - dialogBuilder.setItems(menuItemArray, new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog, int which) { - if (which == 0) { - showSelectAccountAlertDialog(); - } else if (which == 1) { - removeSyncAccount(); - refreshUI(); - } - } - }); - dialogBuilder.show(); } - private Account[] getGoogleAccounts() { - AccountManager accountManager = AccountManager.get(this); - return accountManager.getAccountsByType("com.google"); - } + // 填充自定义布局,用作添加账户的视图 + View addAccountView = LayoutInflater.from(this).inflate(R.layout.add_account_text, null); + dialogBuilder.setView(addAccountView); + + // 显示对话框 + final AlertDialog dialog = dialogBuilder.show(); + // 单击添加账户视图时触发 + addAccountView.setOnClickListener(new View.OnClickListener() { + public void onClick(View v) { + mHasAddedAccount = true; + // 打开系统添加账户设置界面 + Intent intent = new Intent("android.settings.ADD_ACCOUNT_SETTINGS"); + intent.putExtra(AUTHORITIES_FILTER_KEY, new String[] { + "gmail-ls" + }); + startActivityForResult(intent, -1); + dialog.dismiss(); + } + }); +} - private void setSyncAccount(String account) { - if (!getSyncAccountName(this).equals(account)) { - SharedPreferences settings = getSharedPreferences(PREFERENCE_NAME, Context.MODE_PRIVATE); - SharedPreferences.Editor editor = settings.edit(); - if (account != null) { - editor.putString(PREFERENCE_SYNC_ACCOUNT_NAME, account); - } else { - editor.putString(PREFERENCE_SYNC_ACCOUNT_NAME, ""); +private void showChangeAccountConfirmAlertDialog() { + // 创建一个AlertDialog.Builder对象 + AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this); + + // 填充自定义布局,用作对话框标题 + View titleView = LayoutInflater.from(this).inflate(R.layout.account_dialog_title, null); + TextView titleTextView = (TextView) titleView.findViewById(R.id.account_dialog_title); + titleTextView.setText(getString(R.string.preferences_dialog_change_account_title, getSyncAccountName(this))); + TextView subtitleTextView = (TextView) titleView.findViewById(R.id.account_dialog_subtitle); + subtitleTextView.setText(getString(R.string.preferences_dialog_change_account_warn_msg)); + dialogBuilder.setCustomTitle(titleView); + + // 设置对话框的选项菜单 + CharSequence[] menuItemArray = new CharSequence[] { + getString(R.string.preferences_menu_change_account), + getString(R.string.preferences_menu_remove_account), + getString(R.string.preferences_menu_cancel) + }; + dialogBuilder.setItems(menuItemArray, new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int which) { + if (which == 0) { + showSelectAccountAlertDialog(); + } else if (which == 1) { + removeSyncAccount(); + refreshUI(); } - editor.commit(); - - // clean up last sync time - setLastSyncTime(this, 0); - - // clean up local gtask related info - new Thread(new Runnable() { - public void run() { - ContentValues values = new ContentValues(); - values.put(NoteColumns.GTASK_ID, ""); - values.put(NoteColumns.SYNC_ID, 0); - getContentResolver().update(Notes.CONTENT_NOTE_URI, values, null, null); - } - }).start(); - - Toast.makeText(NotesPreferenceActivity.this, - getString(R.string.preferences_toast_success_set_accout, account), - Toast.LENGTH_SHORT).show(); } - } + }); + dialogBuilder.show(); +} - private void removeSyncAccount() { +private Account[] getGoogleAccounts() { + // 获取账户管理器实例 + AccountManager accountManager = AccountManager.get(this); + // 返回所有com.google类型的账户 + return accountManager.getAccountsByType("com.google"); +} + +private void setSyncAccount(String account) { + // 如果当前同步账户与设置的账户不同 + if (!getSyncAccountName(this).equals(account)) { + // 获取SharedPreferences实例 SharedPreferences settings = getSharedPreferences(PREFERENCE_NAME, Context.MODE_PRIVATE); + // 获取SharedPreferences编辑器 SharedPreferences.Editor editor = settings.edit(); - if (settings.contains(PREFERENCE_SYNC_ACCOUNT_NAME)) { - editor.remove(PREFERENCE_SYNC_ACCOUNT_NAME); - } - if (settings.contains(PREFERENCE_LAST_SYNC_TIME)) { - editor.remove(PREFERENCE_LAST_SYNC_TIME); + // 如果账户不为null,设置同步账户名称 + if (account != null) { + editor.putString(PREFERENCE_SYNC_ACCOUNT_NAME, account); + } else { + // 否则清空同步账户名称 + editor.putString(PREFERENCE_SYNC_ACCOUNT_NAME, ""); } editor.commit(); - // clean up local gtask related info + // 清空上次同步时间 + setLastSyncTime(this, 0); + + // 清空本地gtask相关信息 new Thread(new Runnable() { public void run() { ContentValues values = new ContentValues(); @@ -338,51 +346,92 @@ public class NotesPreferenceActivity extends PreferenceActivity { getContentResolver().update(Notes.CONTENT_NOTE_URI, values, null, null); } }).start(); - } - public static String getSyncAccountName(Context context) { - SharedPreferences settings = context.getSharedPreferences(PREFERENCE_NAME, - Context.MODE_PRIVATE); - return settings.getString(PREFERENCE_SYNC_ACCOUNT_NAME, ""); + // 显示Toast提示设置成功 + Toast.makeText(NotesPreferenceActivity.this, + getString(R.string.preferences_toast_success_set_accout, account), + Toast.LENGTH_SHORT).show(); } +} - public static void setLastSyncTime(Context context, long time) { - SharedPreferences settings = context.getSharedPreferences(PREFERENCE_NAME, - Context.MODE_PRIVATE); - SharedPreferences.Editor editor = settings.edit(); - editor.putLong(PREFERENCE_LAST_SYNC_TIME, time); - editor.commit(); +private void removeSyncAccount() { + // 获取SharedPreferences实例 + SharedPreferences settings = getSharedPreferences(PREFERENCE_NAME, Context.MODE_PRIVATE); + // 获取SharedPreferences编辑器 + SharedPreferences.Editor editor = settings.edit(); + // 如果包含同步账户名称信息,移除 + if (settings.contains(PREFERENCE_SYNC_ACCOUNT_NAME)) { + editor.remove(PREFERENCE_SYNC_ACCOUNT_NAME); } - - public static long getLastSyncTime(Context context) { - SharedPreferences settings = context.getSharedPreferences(PREFERENCE_NAME, - Context.MODE_PRIVATE); - return settings.getLong(PREFERENCE_LAST_SYNC_TIME, 0); + // 如果包含上次同步时间信息,移除 + if (settings.contains(PREFERENCE_LAST_SYNC_TIME)) { + editor.remove(PREFERENCE_LAST_SYNC_TIME); } + editor.commit(); + + // 清空本地gtask相关信息 + new Thread(new Runnable() { + public void run() { + ContentValues values = new ContentValues(); + values.put(NoteColumns.GTASK_ID, ""); + values.put(NoteColumns.SYNC_ID, 0); + getContentResolver().update(Notes.CONTENT_NOTE_URI, values, null, null); + } + }).start(); +} - private class GTaskReceiver extends BroadcastReceiver { +public static String getSyncAccountName(Context context) { + // 获取SharedPreferences实例 + SharedPreferences settings = context.getSharedPreferences(PREFERENCE_NAME, + Context.MODE_PRIVATE); + // 返回同步账户名称 + return settings.getString(PREFERENCE_SYNC_ACCOUNT_NAME, ""); +} - @Override - public void onReceive(Context context, Intent intent) { - refreshUI(); - if (intent.getBooleanExtra(GTaskSyncService.GTASK_SERVICE_BROADCAST_IS_SYNCING, false)) { - TextView syncStatus = (TextView) findViewById(R.id.prefenerece_sync_status_textview); - syncStatus.setText(intent - .getStringExtra(GTaskSyncService.GTASK_SERVICE_BROADCAST_PROGRESS_MSG)); - } +public static void setLastSyncTime(Context context, long time) { + // 获取SharedPreferences实例 + SharedPreferences settings = context.getSharedPreferences(PREFERENCE_NAME, + Context.MODE_PRIVATE); + // 获取SharedPreferences编辑器 + SharedPreferences.Editor editor = settings.edit(); + // 设置上次同步时间 + editor.putLong(PREFERENCE_LAST_SYNC_TIME, time); + editor.commit(); +} +public static long getLastSyncTime(Context context) { + // 获取SharedPreferences实例 + SharedPreferences settings = context.getSharedPreferences(PREFERENCE_NAME, + Context.MODE_PRIVATE); + // 返回上次同步时间 + return settings.getLong(PREFERENCE_LAST_SYNC_TIME, 0); +} + +private class GTaskReceiver extends BroadcastReceiver { + + @Override + public void onReceive(Context context, Intent intent) { + // 刷新UI界面 + refreshUI(); + // 如果正在同步任务 + if (intent.getBooleanExtra(GTaskSyncService.GTASK_SERVICE_BROADCAST_IS_SYNCING, false)) { + TextView syncStatus = (TextView) findViewById(R.id.prefenerece_sync_status_textview); + // 设置同步状态文本信息 + syncStatus.setText(intent.getStringExtra(GTaskSyncService.GTASK_SERVICE_BROADCAST_PROGRESS_MSG)); } } +} - public boolean onOptionsItemSelected(MenuItem item) { - switch (item.getItemId()) { - case android.R.id.home: - Intent intent = new Intent(this, NotesListActivity.class); - intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); - startActivity(intent); - return true; - default: - return false; - } +public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case android.R.id.home: + Intent intent = new Intent(this, NotesListActivity.class); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); + // 返回到主页面 + startActivity(intent); + return true; + default: + return false; } } +}