From 45bba79f4db5a367c14ffad6dd8cf07b5ea8d149 Mon Sep 17 00:00:00 2001 From: Nezumi2711 <73208452+Nezumi2711@users.noreply.github.com> Date: Sat, 11 Jun 2022 11:34:40 +0700 Subject: [PATCH] Fix Bug --- Foodify/app/src/main/AndroidManifest.xml | 12 +++++++--- .../main/java/com/waterbase/foodify/Home.java | 23 ++++++++----------- .../foodify/ViewHolder/OrderViewHolder.java | 2 +- .../src/main/res/layout/activity_sign_in.xml | 1 - .../app/src/main/res/layout/order_layout.xml | 1 + 5 files changed, 20 insertions(+), 19 deletions(-) diff --git a/Foodify/app/src/main/AndroidManifest.xml b/Foodify/app/src/main/AndroidManifest.xml index 0c3848a..8a85140 100644 --- a/Foodify/app/src/main/AndroidManifest.xml +++ b/Foodify/app/src/main/AndroidManifest.xml @@ -51,13 +51,19 @@ android:theme="@style/Theme.Foodify.NoActionBar" /> + android:exported="false" + android:theme="@style/Theme.Foodify.NoActionBar" /> + /> + android:exported="false" + android:theme="@style/Theme.Foodify.NoActionBar" /> + /> + android:exported="true" + android:theme="@style/Theme.Foodify.NoActionBar" + > diff --git a/Foodify/app/src/main/java/com/waterbase/foodify/Home.java b/Foodify/app/src/main/java/com/waterbase/foodify/Home.java index c5ce072..33a393b 100644 --- a/Foodify/app/src/main/java/com/waterbase/foodify/Home.java +++ b/Foodify/app/src/main/java/com/waterbase/foodify/Home.java @@ -34,7 +34,7 @@ import com.waterbase.foodify.ViewHolder.MenuViewHolder; import io.paperdb.Paper; -public class Home extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener{ +public class Home extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener { FirebaseDatabase database; DatabaseReference category; @@ -76,7 +76,7 @@ public class Home extends AppCompatActivity implements NavigationView.OnNavigati layoutManager = new LinearLayoutManager(this); recyler_menu.setLayoutManager(layoutManager); - if(Common.isConnectedToInternet(getBaseContext())) + if (Common.isConnectedToInternet(getBaseContext())) loadMenu(); else { Toast.makeText(this, "Vui lòng kiểm tra kết nối mạng!", Toast.LENGTH_SHORT).show(); @@ -105,16 +105,11 @@ public class Home extends AppCompatActivity implements NavigationView.OnNavigati @Override public void onClick(View view, int position, boolean isLongClick) { - try { - //Get Category Id and send to new Activity - Intent foodList = new Intent(getBaseContext(), FoodList.class); - foodList.putExtra("CategoryId", adapter.getRef(position).getKey()); - foodList.putExtra("CategoryName", model.getName()); - startActivity(foodList); - }catch (Exception e){ - Log.d("ERROR", e.getStackTrace().toString()); - } - + //Get Category Id and send to new Activity + Intent foodList = new Intent(getBaseContext(), FoodList.class); + foodList.putExtra("CategoryId", adapter.getRef(position).getKey()); + foodList.putExtra("CategoryName", model.getName()); + startActivity(foodList); } }); } @@ -132,7 +127,7 @@ public class Home extends AppCompatActivity implements NavigationView.OnNavigati @Override public boolean onOptionsItemSelected(@NonNull MenuItem item) { - if(item.getItemId() == R.id.refresh) + if (item.getItemId() == R.id.refresh) loadMenu(); return super.onOptionsItemSelected(item); @@ -142,7 +137,7 @@ public class Home extends AppCompatActivity implements NavigationView.OnNavigati public boolean onNavigationItemSelected(@NonNull MenuItem item) { int id = item.getItemId(); - if(id == R.id.nav_cart) { + if (id == R.id.nav_cart) { Intent cartIntent = new Intent(Home.this, Cart.class); startActivity(cartIntent); } else if (id == R.id.nav_order) { diff --git a/Foodify/app/src/main/java/com/waterbase/foodify/ViewHolder/OrderViewHolder.java b/Foodify/app/src/main/java/com/waterbase/foodify/ViewHolder/OrderViewHolder.java index a0c6957..360b65e 100644 --- a/Foodify/app/src/main/java/com/waterbase/foodify/ViewHolder/OrderViewHolder.java +++ b/Foodify/app/src/main/java/com/waterbase/foodify/ViewHolder/OrderViewHolder.java @@ -32,6 +32,6 @@ public class OrderViewHolder extends RecyclerView.ViewHolder implements View.OnC @Override public void onClick(View v) { - itemClickListener.onClick(v, getAdapterPosition(), false); + // itemClickListener.onClick(v, getAdapterPosition(), false); } } diff --git a/Foodify/app/src/main/res/layout/activity_sign_in.xml b/Foodify/app/src/main/res/layout/activity_sign_in.xml index e22a387..7845ba7 100644 --- a/Foodify/app/src/main/res/layout/activity_sign_in.xml +++ b/Foodify/app/src/main/res/layout/activity_sign_in.xml @@ -5,7 +5,6 @@ android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.waterbase.foodify.SignIn" - style="@style/Theme.MaterialComponents.DayNight.NoActionBar" >