From 565fb6f745f39e71d395bbea25bb6431a7f769c2 Mon Sep 17 00:00:00 2001 From: phanhuuloi27 <73208452+Nezumi2711@users.noreply.github.com> Date: Mon, 4 Jul 2022 22:11:21 +0700 Subject: [PATCH] Fix Crash App and add add log out function Server App --- .../java/com/waterbase/foodifyServer/Home.java | 6 ++++++ .../foodifyServer/ViewHolder/FoodViewHolder.java | 14 +------------- .../app/src/main/res/layout/food_item.xml | 1 + .../app/src/main/res/layout/menu_item.xml | 1 + .../app/src/main/res/menu/activity_main_drawer.xml | 6 +----- 5 files changed, 10 insertions(+), 18 deletions(-) diff --git a/FoodifyServer/app/src/main/java/com/waterbase/foodifyServer/Home.java b/FoodifyServer/app/src/main/java/com/waterbase/foodifyServer/Home.java index c6985cd..9c4c6c8 100644 --- a/FoodifyServer/app/src/main/java/com/waterbase/foodifyServer/Home.java +++ b/FoodifyServer/app/src/main/java/com/waterbase/foodifyServer/Home.java @@ -304,6 +304,12 @@ public class Home extends AppCompatActivity implements NavigationView.OnNavigati } else if(id == R.id.nav_message) { Intent banner = new Intent(Home.this, SendMessage.class); startActivity(banner); + } else if (id == R.id.nav_log_out) { + //Logout + Intent signIn = new Intent(Home.this, SignIn.class); + signIn.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK); + startActivity(signIn); + finish(); } DrawerLayout drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); diff --git a/FoodifyServer/app/src/main/java/com/waterbase/foodifyServer/ViewHolder/FoodViewHolder.java b/FoodifyServer/app/src/main/java/com/waterbase/foodifyServer/ViewHolder/FoodViewHolder.java index 306d4f6..1f99baf 100644 --- a/FoodifyServer/app/src/main/java/com/waterbase/foodifyServer/ViewHolder/FoodViewHolder.java +++ b/FoodifyServer/app/src/main/java/com/waterbase/foodifyServer/ViewHolder/FoodViewHolder.java @@ -11,12 +11,10 @@ import com.waterbase.foodifyServer.Common.Common; import com.waterbase.foodifyServer.Interface.ItemClickListener; import com.waterbase.foodifyServer.R; -public class FoodViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener, View.OnCreateContextMenuListener{ +public class FoodViewHolder extends RecyclerView.ViewHolder implements View.OnCreateContextMenuListener{ public TextView txtFoodName; public ImageView imageView; - private ItemClickListener itemClickListener; - public FoodViewHolder(View itemView) { super(itemView); @@ -24,16 +22,6 @@ public class FoodViewHolder extends RecyclerView.ViewHolder implements View.OnCl imageView = (ImageView) itemView.findViewById(R.id.food_image); itemView.setOnCreateContextMenuListener(this); - itemView.setOnClickListener(this); - } - - public void setItemClickListener(ItemClickListener itemClickListener) { - this.itemClickListener = itemClickListener; - } - - @Override - public void onClick(View v) { - itemClickListener.onClick(v, getAdapterPosition(), false); } @Override diff --git a/FoodifyServer/app/src/main/res/layout/food_item.xml b/FoodifyServer/app/src/main/res/layout/food_item.xml index 6f5eec8..d8ac51d 100644 --- a/FoodifyServer/app/src/main/res/layout/food_item.xml +++ b/FoodifyServer/app/src/main/res/layout/food_item.xml @@ -4,6 +4,7 @@ xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="200dp" + android:layout_margin="5dp" app:cardElevation="4dp" android:layout_marginBottom="8dp" > diff --git a/FoodifyServer/app/src/main/res/layout/menu_item.xml b/FoodifyServer/app/src/main/res/layout/menu_item.xml index 0210b8c..9326850 100644 --- a/FoodifyServer/app/src/main/res/layout/menu_item.xml +++ b/FoodifyServer/app/src/main/res/layout/menu_item.xml @@ -3,6 +3,7 @@ xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="200dp" + android:layout_margin="5dp" app:cardElevation="4dp" > diff --git a/FoodifyServer/app/src/main/res/menu/activity_main_drawer.xml b/FoodifyServer/app/src/main/res/menu/activity_main_drawer.xml index 37f5ccc..7a6bde1 100644 --- a/FoodifyServer/app/src/main/res/menu/activity_main_drawer.xml +++ b/FoodifyServer/app/src/main/res/menu/activity_main_drawer.xml @@ -12,16 +12,12 @@ android:id="@+id/nav_message" android:icon="@drawable/ic_baseline_message_24" android:title="Thông báo" /> -