diff --git a/android/RapidInventorySystem/app/src/main/java/lc/ris/android/HomeFragment.java b/android/RapidInventorySystem/app/src/main/java/lc/ris/android/HomeFragment.java index 56808d30bb3813199a1a399a7d79e6bb864becb8..ad8dd552b4d7fc09dcb5be89498b7c7047d40a6e 100644 --- a/android/RapidInventorySystem/app/src/main/java/lc/ris/android/HomeFragment.java +++ b/android/RapidInventorySystem/app/src/main/java/lc/ris/android/HomeFragment.java @@ -12,16 +12,6 @@ import androidx.fragment.app.Fragment; * create an instance of this fragment. */ public class HomeFragment extends Fragment { - - // TODO: Rename parameter arguments, choose names that match - // the fragment initialization parameters, e.g. ARG_ITEM_NUMBER - private static final String ARG_PARAM1 = "param1"; - private static final String ARG_PARAM2 = "param2"; - - // TODO: Rename and change types of parameters - private String mParam1; - private String mParam2; - public HomeFragment() { // Required empty public constructor } @@ -37,22 +27,9 @@ public class HomeFragment extends Fragment { // TODO: Rename and change types and number of parameters public static HomeFragment newInstance(String param1, String param2) { HomeFragment fragment = new HomeFragment(); - Bundle args = new Bundle(); - args.putString(ARG_PARAM1, param1); - args.putString(ARG_PARAM2, param2); - fragment.setArguments(args); return fragment; } - @Override - public void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - if (getArguments() != null) { - mParam1 = getArguments().getString(ARG_PARAM1); - mParam2 = getArguments().getString(ARG_PARAM2); - } - } - @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { diff --git a/android/RapidInventorySystem/app/src/main/java/lc/ris/android/ItemFragment.java b/android/RapidInventorySystem/app/src/main/java/lc/ris/android/ItemFragment.java index 1452012195bd0e7c4ebb4e93a36f2f284384c6b5..f7e07c1a6671ec8f6b872c0bda0ed88a0dffe2ac 100644 --- a/android/RapidInventorySystem/app/src/main/java/lc/ris/android/ItemFragment.java +++ b/android/RapidInventorySystem/app/src/main/java/lc/ris/android/ItemFragment.java @@ -14,9 +14,7 @@ public class ItemFragment extends Fragment { } public static ItemFragment newInstance() { - ItemFragment fragment = new ItemFragment(); - - return fragment; + return new ItemFragment(); } diff --git a/android/RapidInventorySystem/app/src/main/java/lc/ris/android/MainActivity.java b/android/RapidInventorySystem/app/src/main/java/lc/ris/android/MainActivity.java index e4662a8db6bc1217c9819421e1f816b25bafe171..5b73475abaa589e20a7b1da1239e19ab48712268 100644 --- a/android/RapidInventorySystem/app/src/main/java/lc/ris/android/MainActivity.java +++ b/android/RapidInventorySystem/app/src/main/java/lc/ris/android/MainActivity.java @@ -42,6 +42,9 @@ public class MainActivity extends AppCompatActivity { case R.id.itemFragment: fragment = ItemFragment.newInstance(); break; + case R.id.settingsFragment: + fragment = SettingsFragment.newInstance(); + break; } fragmentManager.beginTransaction().replace(R.id.nav_host_fragment, fragment).commit(); diff --git a/android/RapidInventorySystem/app/src/main/java/lc/ris/android/SettingsFragment.java b/android/RapidInventorySystem/app/src/main/java/lc/ris/android/SettingsFragment.java new file mode 100644 index 0000000000000000000000000000000000000000..45b9f9d67e9ad064a161ef6c2573e7ab6611f95b --- /dev/null +++ b/android/RapidInventorySystem/app/src/main/java/lc/ris/android/SettingsFragment.java @@ -0,0 +1,29 @@ +package lc.ris.android; + +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import androidx.fragment.app.Fragment; + +/** + * A simple {@link Fragment} subclass. + * Use the {@link SettingsFragment#newInstance} factory method to + * create an instance of this fragment. + */ +public class SettingsFragment extends Fragment { + public SettingsFragment() { + // Required empty public constructor + } + + public static SettingsFragment newInstance() { + return new SettingsFragment(); + } + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + // Inflate the layout for this fragment + return inflater.inflate(R.layout.fragment_settings, container, false); + } +} \ No newline at end of file diff --git a/android/RapidInventorySystem/app/src/main/java/lc/ris/android/StockPickFragment.java b/android/RapidInventorySystem/app/src/main/java/lc/ris/android/StockPickFragment.java index 6aa3d59b4aee4d41eb3469bfcf4aad6d3a0a1d6e..4dc799e590705c4186dda6d9f204b292b214d7c9 100644 --- a/android/RapidInventorySystem/app/src/main/java/lc/ris/android/StockPickFragment.java +++ b/android/RapidInventorySystem/app/src/main/java/lc/ris/android/StockPickFragment.java @@ -20,11 +20,6 @@ public class StockPickFragment extends Fragment { return new StockPickFragment(); } - @Override - public void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - } - @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { diff --git a/android/RapidInventorySystem/app/src/main/res/layout/fragment_settings.xml b/android/RapidInventorySystem/app/src/main/res/layout/fragment_settings.xml new file mode 100644 index 0000000000000000000000000000000000000000..6687b91cbe857c2a65ded057d1ea7cc6a1144205 --- /dev/null +++ b/android/RapidInventorySystem/app/src/main/res/layout/fragment_settings.xml @@ -0,0 +1,14 @@ + + + + + + + \ No newline at end of file diff --git a/android/RapidInventorySystem/app/src/main/res/menu/menu_bottom_nav.xml b/android/RapidInventorySystem/app/src/main/res/menu/menu_bottom_nav.xml index f64b3baa1ba15cbfc190058729d9874f3d388577..ad4587fa3b6b7992b851fd527cb7646f65fe739c 100644 --- a/android/RapidInventorySystem/app/src/main/res/menu/menu_bottom_nav.xml +++ b/android/RapidInventorySystem/app/src/main/res/menu/menu_bottom_nav.xml @@ -13,12 +13,17 @@ + android:title="Pick"/> + android:title="Inventory"/> + + \ No newline at end of file diff --git a/android/RapidInventorySystem/app/src/main/res/navigation/nav_graph.xml b/android/RapidInventorySystem/app/src/main/res/navigation/nav_graph.xml index 120a02df3986a362add2cedf57575025e34f4f99..484a59efe31a2b6734b4e1b3d4f89c9be1e4a16d 100644 --- a/android/RapidInventorySystem/app/src/main/res/navigation/nav_graph.xml +++ b/android/RapidInventorySystem/app/src/main/res/navigation/nav_graph.xml @@ -27,7 +27,10 @@ + + \ No newline at end of file