From 6752a55287c877e103c76880d955bc857910128d Mon Sep 17 00:00:00 2001 From: "DESKTOP-1A3P75F\\lee" Date: Fri, 19 Aug 2022 03:59:16 +0900 Subject: [PATCH] =?UTF-8?q?Fragment=EC=B6=94=EA=B0=80,=20=EC=B4=AC?= =?UTF-8?q?=EC=98=81=20=EC=95=A1=ED=8B=B0=EB=B9=84=ED=8B=B0=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/misc.xml | 1 + app/src/main/AndroidManifest.xml | 3 + .../NaviFragment/FillingPerFragment.java | 66 +++++++++++++++++++ .../NaviFragment/Radiation1mFragment.java | 66 +++++++++++++++++++ .../Activity/NaviFragment/SelectFragment.java | 12 ++-- .../SurfaceRadiationFragment.java | 66 +++++++++++++++++++ .../Activity/NaviFragment/WeightFragment.java | 66 +++++++++++++++++++ .../qtagger/Activity/NavigationActivity.java | 1 - .../qtagger/Activity/PhotographyActivity.java | 16 +++++ .../main/res/layout/activity_photography.xml | 9 +++ .../main/res/layout/activity_photography2.xml | 9 +++ .../main/res/layout/fragment_filling_per.xml | 14 ++++ .../main/res/layout/fragment_radiation1m.xml | 14 ++++ .../res/layout/fragment_surface_radiation.xml | 14 ++++ app/src/main/res/layout/fragment_weight.xml | 14 ++++ 15 files changed, 366 insertions(+), 5 deletions(-) create mode 100644 app/src/main/java/com/qtagger/Activity/NaviFragment/FillingPerFragment.java create mode 100644 app/src/main/java/com/qtagger/Activity/NaviFragment/Radiation1mFragment.java create mode 100644 app/src/main/java/com/qtagger/Activity/NaviFragment/SurfaceRadiationFragment.java create mode 100644 app/src/main/java/com/qtagger/Activity/NaviFragment/WeightFragment.java create mode 100644 app/src/main/java/com/qtagger/Activity/PhotographyActivity.java create mode 100644 app/src/main/res/layout/activity_photography.xml create mode 100644 app/src/main/res/layout/activity_photography2.xml create mode 100644 app/src/main/res/layout/fragment_filling_per.xml create mode 100644 app/src/main/res/layout/fragment_radiation1m.xml create mode 100644 app/src/main/res/layout/fragment_surface_radiation.xml create mode 100644 app/src/main/res/layout/fragment_weight.xml diff --git a/.idea/misc.xml b/.idea/misc.xml index 7e13972..9186709 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -21,6 +21,7 @@ + diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index d77bd51..52613c7 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -31,6 +31,9 @@ android:supportsRtl="true" android:theme="@style/Theme.QTagger" tools:targetApi="31"> + diff --git a/app/src/main/java/com/qtagger/Activity/NaviFragment/FillingPerFragment.java b/app/src/main/java/com/qtagger/Activity/NaviFragment/FillingPerFragment.java new file mode 100644 index 0000000..5c28269 --- /dev/null +++ b/app/src/main/java/com/qtagger/Activity/NaviFragment/FillingPerFragment.java @@ -0,0 +1,66 @@ +package com.qtagger.Activity.NaviFragment; + +import android.os.Bundle; + +import androidx.fragment.app.Fragment; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import com.qtagger.R; + +/** + * A simple {@link Fragment} subclass. + * Use the {@link FillingPerFragment#newInstance} factory method to + * create an instance of this fragment. + */ +public class FillingPerFragment 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 FillingPerFragment() { + // Required empty public constructor + } + + /** + * Use this factory method to create a new instance of + * this fragment using the provided parameters. + * + * @param param1 Parameter 1. + * @param param2 Parameter 2. + * @return A new instance of fragment FillingPerFragment. + */ + // TODO: Rename and change types and number of parameters + public static FillingPerFragment newInstance(String param1, String param2) { + FillingPerFragment fragment = new FillingPerFragment(); + 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) { + // Inflate the layout for this fragment + return inflater.inflate(R.layout.fragment_filling_per, container, false); + } +} \ No newline at end of file diff --git a/app/src/main/java/com/qtagger/Activity/NaviFragment/Radiation1mFragment.java b/app/src/main/java/com/qtagger/Activity/NaviFragment/Radiation1mFragment.java new file mode 100644 index 0000000..faba4a0 --- /dev/null +++ b/app/src/main/java/com/qtagger/Activity/NaviFragment/Radiation1mFragment.java @@ -0,0 +1,66 @@ +package com.qtagger.Activity.NaviFragment; + +import android.os.Bundle; + +import androidx.fragment.app.Fragment; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import com.qtagger.R; + +/** + * A simple {@link Fragment} subclass. + * Use the {@link Radiation1mFragment#newInstance} factory method to + * create an instance of this fragment. + */ +public class Radiation1mFragment 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 Radiation1mFragment() { + // Required empty public constructor + } + + /** + * Use this factory method to create a new instance of + * this fragment using the provided parameters. + * + * @param param1 Parameter 1. + * @param param2 Parameter 2. + * @return A new instance of fragment Radiation1mFragment. + */ + // TODO: Rename and change types and number of parameters + public static Radiation1mFragment newInstance(String param1, String param2) { + Radiation1mFragment fragment = new Radiation1mFragment(); + 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) { + // Inflate the layout for this fragment + return inflater.inflate(R.layout.fragment_radiation1m, container, false); + } +} \ No newline at end of file diff --git a/app/src/main/java/com/qtagger/Activity/NaviFragment/SelectFragment.java b/app/src/main/java/com/qtagger/Activity/NaviFragment/SelectFragment.java index 6979d7f..627f6b6 100644 --- a/app/src/main/java/com/qtagger/Activity/NaviFragment/SelectFragment.java +++ b/app/src/main/java/com/qtagger/Activity/NaviFragment/SelectFragment.java @@ -64,6 +64,10 @@ public class SelectFragment extends Fragment { mParam2 = getArguments().getString(ARG_PARAM2); } } + private void callFragment() + { + ((NavigationActivity) getActivity()).changeFragmentNaviSelect(); + } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, @@ -74,7 +78,7 @@ public class SelectFragment extends Fragment { @Override public void onClick(View v) { dataManager.testEnum = TestEnum.발생지특성검사; - ((NavigationActivity) getActivity()).changeFragmentNaviSelect(); + callFragment(); } }); @@ -83,7 +87,7 @@ public class SelectFragment extends Fragment { @Override public void onClick(View v) { dataManager.testEnum = TestEnum.예비검사; - ((NavigationActivity) getActivity()).changeFragmentNaviSelect(); + callFragment(); } }); @@ -91,7 +95,7 @@ public class SelectFragment extends Fragment { @Override public void onClick(View v) { dataManager.testEnum = TestEnum.인수검사; - ((NavigationActivity) getActivity()).changeFragmentNaviSelect(); + callFragment(); } }); @@ -99,7 +103,7 @@ public class SelectFragment extends Fragment { @Override public void onClick(View v) { dataManager.testEnum = TestEnum.처분검사; - ((NavigationActivity) getActivity()).changeFragmentNaviSelect(); + callFragment(); } }); diff --git a/app/src/main/java/com/qtagger/Activity/NaviFragment/SurfaceRadiationFragment.java b/app/src/main/java/com/qtagger/Activity/NaviFragment/SurfaceRadiationFragment.java new file mode 100644 index 0000000..d097584 --- /dev/null +++ b/app/src/main/java/com/qtagger/Activity/NaviFragment/SurfaceRadiationFragment.java @@ -0,0 +1,66 @@ +package com.qtagger.Activity.NaviFragment; + +import android.os.Bundle; + +import androidx.fragment.app.Fragment; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import com.qtagger.R; + +/** + * A simple {@link Fragment} subclass. + * Use the {@link SurfaceRadiationFragment#newInstance} factory method to + * create an instance of this fragment. + */ +public class SurfaceRadiationFragment 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 SurfaceRadiationFragment() { + // Required empty public constructor + } + + /** + * Use this factory method to create a new instance of + * this fragment using the provided parameters. + * + * @param param1 Parameter 1. + * @param param2 Parameter 2. + * @return A new instance of fragment SurfaceRadiationFragment. + */ + // TODO: Rename and change types and number of parameters + public static SurfaceRadiationFragment newInstance(String param1, String param2) { + SurfaceRadiationFragment fragment = new SurfaceRadiationFragment(); + 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) { + // Inflate the layout for this fragment + return inflater.inflate(R.layout.fragment_surface_radiation, container, false); + } +} \ No newline at end of file diff --git a/app/src/main/java/com/qtagger/Activity/NaviFragment/WeightFragment.java b/app/src/main/java/com/qtagger/Activity/NaviFragment/WeightFragment.java new file mode 100644 index 0000000..aacbce7 --- /dev/null +++ b/app/src/main/java/com/qtagger/Activity/NaviFragment/WeightFragment.java @@ -0,0 +1,66 @@ +package com.qtagger.Activity.NaviFragment; + +import android.os.Bundle; + +import androidx.fragment.app.Fragment; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import com.qtagger.R; + +/** + * A simple {@link Fragment} subclass. + * Use the {@link WeightFragment#newInstance} factory method to + * create an instance of this fragment. + */ +public class WeightFragment 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 WeightFragment() { + // Required empty public constructor + } + + /** + * Use this factory method to create a new instance of + * this fragment using the provided parameters. + * + * @param param1 Parameter 1. + * @param param2 Parameter 2. + * @return A new instance of fragment WeightFragment. + */ + // TODO: Rename and change types and number of parameters + public static WeightFragment newInstance(String param1, String param2) { + WeightFragment fragment = new WeightFragment(); + 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) { + // Inflate the layout for this fragment + return inflater.inflate(R.layout.fragment_weight, container, false); + } +} \ No newline at end of file diff --git a/app/src/main/java/com/qtagger/Activity/NavigationActivity.java b/app/src/main/java/com/qtagger/Activity/NavigationActivity.java index d64330e..314d4e7 100644 --- a/app/src/main/java/com/qtagger/Activity/NavigationActivity.java +++ b/app/src/main/java/com/qtagger/Activity/NavigationActivity.java @@ -98,7 +98,6 @@ public class NavigationActivity extends AppCompatActivity { case R.id.navigation_search: changeFragmentSearch(); break; - } } diff --git a/app/src/main/java/com/qtagger/Activity/PhotographyActivity.java b/app/src/main/java/com/qtagger/Activity/PhotographyActivity.java new file mode 100644 index 0000000..e17b2f0 --- /dev/null +++ b/app/src/main/java/com/qtagger/Activity/PhotographyActivity.java @@ -0,0 +1,16 @@ +package com.qtagger.Activity; + +import androidx.appcompat.app.AppCompatActivity; + +import android.os.Bundle; + +import com.qtagger.R; + +public class PhotographyActivity extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_photography2); + } +} \ No newline at end of file diff --git a/app/src/main/res/layout/activity_photography.xml b/app/src/main/res/layout/activity_photography.xml new file mode 100644 index 0000000..d4202a8 --- /dev/null +++ b/app/src/main/res/layout/activity_photography.xml @@ -0,0 +1,9 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_photography2.xml b/app/src/main/res/layout/activity_photography2.xml new file mode 100644 index 0000000..4f0bd43 --- /dev/null +++ b/app/src/main/res/layout/activity_photography2.xml @@ -0,0 +1,9 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_filling_per.xml b/app/src/main/res/layout/fragment_filling_per.xml new file mode 100644 index 0000000..c8c5625 --- /dev/null +++ b/app/src/main/res/layout/fragment_filling_per.xml @@ -0,0 +1,14 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_radiation1m.xml b/app/src/main/res/layout/fragment_radiation1m.xml new file mode 100644 index 0000000..e2392e6 --- /dev/null +++ b/app/src/main/res/layout/fragment_radiation1m.xml @@ -0,0 +1,14 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_surface_radiation.xml b/app/src/main/res/layout/fragment_surface_radiation.xml new file mode 100644 index 0000000..b24ad9a --- /dev/null +++ b/app/src/main/res/layout/fragment_surface_radiation.xml @@ -0,0 +1,14 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_weight.xml b/app/src/main/res/layout/fragment_weight.xml new file mode 100644 index 0000000..5b6a447 --- /dev/null +++ b/app/src/main/res/layout/fragment_weight.xml @@ -0,0 +1,14 @@ + + + + + + + \ No newline at end of file