diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser new file mode 100644 index 0000000..4ccd37d Binary files /dev/null and b/.idea/caches/build_file_checksums.ser differ 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 @@ - + - +