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 @@
-
+
-
+