From e8d8a6d3834926b404790a8cf1f0027818b65bad Mon Sep 17 00:00:00 2001 From: kishoreraju2 <kishoreraju.1998@gmail.com> Date: Mon, 24 Apr 2017 05:06:38 +0530 Subject: [PATCH] Woohoo Personal and Municipality feed Completed with Small UI fix --- .../java/com/mapps/seproject/CameraFragment.java | 12 ++++++++---- .../main/java/com/mapps/seproject/MainActivity.java | 12 +++++++++--- app/src/main/res/layout/activity_municipal.xml | 2 +- 3 files changed, 18 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/mapps/seproject/CameraFragment.java b/app/src/main/java/com/mapps/seproject/CameraFragment.java index 8c8f181..7444e51 100644 --- a/app/src/main/java/com/mapps/seproject/CameraFragment.java +++ b/app/src/main/java/com/mapps/seproject/CameraFragment.java @@ -269,8 +269,10 @@ public class CameraFragment extends Fragment { if(flag == 0) { - databaseReference.child(UID).child("feed").child(String.valueOf(MainActivity.ids)).child("image").setValue(downloadUrl); - databaseReference.child(UID).child("feed").child(String.valueOf(MainActivity.ids)).child("timeStamp").setValue(timeStamp); + databaseReference.child(UID).child("feed").child(String.valueOf(MainActivity.individualIds)).child("image").setValue(downloadUrl); + databaseReference.child(UID).child("feed").child(String.valueOf(MainActivity.individualIds)).child("timeStamp").setValue(timeStamp); + databaseReference.child("feed").child(String.valueOf(MainActivity.ids)).child("image").setValue(downloadUrl); + databaseReference.child("feed").child(String.valueOf(MainActivity.ids)).child("timeStamp").setValue(timeStamp); flag = 1; } @@ -347,8 +349,10 @@ public class CameraFragment extends Fragment { if(flag == 0) { - databaseReference.child(UID).child("feed").child(String.valueOf(MainActivity.ids)).child("image").setValue(downloadUrl); - databaseReference.child(UID).child("feed").child(String.valueOf(MainActivity.ids)).child("timeStamp").setValue(timeStamp); + databaseReference.child(UID).child("feed").child(String.valueOf(MainActivity.individualIds)).child("image").setValue(downloadUrl); + databaseReference.child(UID).child("feed").child(String.valueOf(MainActivity.individualIds)).child("timeStamp").setValue(timeStamp); + databaseReference.child("feed").child(String.valueOf(MainActivity.ids)).child("image").setValue(downloadUrl); + databaseReference.child("feed").child(String.valueOf(MainActivity.ids)).child("timeStamp").setValue(timeStamp); flag = 1; } } diff --git a/app/src/main/java/com/mapps/seproject/MainActivity.java b/app/src/main/java/com/mapps/seproject/MainActivity.java index 8638182..7961750 100644 --- a/app/src/main/java/com/mapps/seproject/MainActivity.java +++ b/app/src/main/java/com/mapps/seproject/MainActivity.java @@ -35,10 +35,13 @@ public class MainActivity extends AppCompatActivity { FragmentTransaction fragmentTransaction; FirebaseAuth firebaseAuth; + static int individualIds; + int flag = 0; FirebaseDatabase database = FirebaseDatabase.getInstance(); DatabaseReference databaseReference; + EditText getname; String userId; String UserEmail = null; @@ -151,20 +154,23 @@ public class MainActivity extends AppCompatActivity { - // UserName = getname.getText().toString(); + // UserName = getname.getText().toString(); if(flags == 0) { ids = (int) dataSnapshot.child("feed").getChildrenCount(); Long tsLong = System.currentTimeMillis()/1000; UID = firebaseUser.getUid(); + + individualIds = (int) dataSnapshot.child("feed").child(UID).child("feed").getChildrenCount(); final String TimeStamp = tsLong.toString(); - Feed feed = new Feed(ids,UserName,image,status,profilePic,TimeStamp,URL); - databaseReference.child(UID).child("feed").child(String.valueOf(ids)).setValue(feed); + Feed feed = new Feed(ids,RegisterActivity.name.getText().toString(),image,status,profilePic,TimeStamp,URL); + databaseReference.child(UID).child("feed").child(String.valueOf(individualIds)).setValue(feed); + databaseReference.child("feed").child(String.valueOf(ids)).setValue(feed); flags = 1; } diff --git a/app/src/main/res/layout/activity_municipal.xml b/app/src/main/res/layout/activity_municipal.xml index b4c94c1..a0d3149 100644 --- a/app/src/main/res/layout/activity_municipal.xml +++ b/app/src/main/res/layout/activity_municipal.xml @@ -7,7 +7,7 @@ <ListView android:id="@+id/list" android:layout_width="fill_parent" - android:layout_height="wrap_content" + android:layout_height="fill_parent" android:divider="@null" /> </LinearLayout> \ No newline at end of file -- GitLab