From cea53cbaf516904bc3037d491853596ab54e06ff Mon Sep 17 00:00:00 2001 From: Vasudev Date: Tue, 5 Jun 2018 17:34:31 +0530 Subject: [PATCH] Some Minor Issues Resolved --- .idea/caches/build_file_checksums.ser | Bin 0 -> 498 bytes .idea/codeStyles/Project.xml | 29 +++++++++++++++ .idea/misc.xml | 12 +----- .idea/modules.xml | 2 + .idea/vcs.xml | 6 +++ .../multicopy/views/Custom/MultiCopy.java | 2 + .../views/Fragments/NotesFragment.java | 35 ++++++++++++------ app/src/main/res/layout/fragment_notes.xml | 5 ++- 8 files changed, 66 insertions(+), 25 deletions(-) create mode 100644 .idea/caches/build_file_checksums.ser create mode 100644 .idea/codeStyles/Project.xml create mode 100644 .idea/vcs.xml diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser new file mode 100644 index 0000000000000000000000000000000000000000..4ccd37d45508603767836488a86d6262b53ea2db GIT binary patch literal 498 zcmZ4UmVvdnh`~NNKUXg?FQq6yGexf?KR>5fFEb@IQ7^qHF(oHeub?PDD>b=9F91S2 zm1gFoxMk*~I%lLNXBU^|7Q2L-Ts|(GuF1r}aKg;e{m(TFzE6p~b01#W7)t#ic2! zWie1qF^I4%NG&SKOf4>j8*@dr=Vm{{CYF~CoHO41aH<13HYYzhF$Waz7>Z4Qe#w=y mtNfXwT({5Qug&BV20=VV?-TfQpu|6;)_ZG4XJO-_pb7xpJg^i1 literal 0 HcmV?d00001 diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..30aa626 --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index a4eb18d..6a265bd 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -82,17 +82,7 @@ - - - - - - - - - - - + diff --git a/.idea/modules.xml b/.idea/modules.xml index f5915ef..348b094 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -4,6 +4,8 @@ + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/java/com/condingblocks/multicopy/views/Custom/MultiCopy.java b/app/src/main/java/com/condingblocks/multicopy/views/Custom/MultiCopy.java index 7502a8b..3e9e8bf 100644 --- a/app/src/main/java/com/condingblocks/multicopy/views/Custom/MultiCopy.java +++ b/app/src/main/java/com/condingblocks/multicopy/views/Custom/MultiCopy.java @@ -172,6 +172,8 @@ public void onClick(View v) { AdRequest adRequest = new AdRequest.Builder().build(); adView.loadAd(adRequest); + + return view; } diff --git a/app/src/main/java/com/condingblocks/multicopy/views/Fragments/NotesFragment.java b/app/src/main/java/com/condingblocks/multicopy/views/Fragments/NotesFragment.java index 6974aff..aabcc11 100644 --- a/app/src/main/java/com/condingblocks/multicopy/views/Fragments/NotesFragment.java +++ b/app/src/main/java/com/condingblocks/multicopy/views/Fragments/NotesFragment.java @@ -113,24 +113,35 @@ private void refreshData(){ public void onNotesEdit(String notes, int position) { if (notesFragment_LOG) Log.d(TAG, "onNotesEdit: " + notes); - Realm realm = Realm.getDefaultInstance(); - realm.beginTransaction(); - notesList.get(position).setNote(notes); - realm.copyToRealm(notesList.get(position)); - notesAdapter.notifyItemChanged(position); - realm.commitTransaction(); + + //vasudev13: Avoiding editing of existing note to blank note + + if(!notes.isEmpty()) { + Realm realm = Realm.getDefaultInstance(); + realm.beginTransaction(); + notesList.get(position).setNote(notes); + realm.copyToRealm(notesList.get(position)); + notesAdapter.notifyItemChanged(position); + realm.commitTransaction(); + } } @Override public void onNewNote(String note,String createdAt) { if (notesFragment_LOG) Log.d(TAG, "onNewNote: " + note + " " + createdAt); - Realm realm = Realm.getDefaultInstance(); - realm.beginTransaction(); - notesList.add(new NotesModel(note,createdAt)); - realm.copyToRealmOrUpdate(notesList); - realm.commitTransaction(); - notesAdapter.notifyDataSetChanged(); + + //vasudev13: Avoiding addition of blank notes to list + + if(!note.isEmpty() && !createdAt.isEmpty()) { + Realm realm = Realm.getDefaultInstance(); + realm.beginTransaction(); + notesList.add(new NotesModel(note, createdAt)); + realm.copyToRealmOrUpdate(notesList); + realm.commitTransaction(); + notesAdapter.notifyDataSetChanged(); + } + Log.d("onNewNote",notesList.size()+""); } //deletefrom Notes List diff --git a/app/src/main/res/layout/fragment_notes.xml b/app/src/main/res/layout/fragment_notes.xml index d164810..7bb821c 100644 --- a/app/src/main/res/layout/fragment_notes.xml +++ b/app/src/main/res/layout/fragment_notes.xml @@ -1,4 +1,5 @@ - + - +