diff --git a/feature/debug/src/main/java/one/nem/lacerta/feature/debug/DebugMenuFragment.java b/feature/debug/src/main/java/one/nem/lacerta/feature/debug/DebugMenuFragment.java index 553e603c..85535412 100644 --- a/feature/debug/src/main/java/one/nem/lacerta/feature/debug/DebugMenuFragment.java +++ b/feature/debug/src/main/java/one/nem/lacerta/feature/debug/DebugMenuFragment.java @@ -1,105 +1,105 @@ -//package one.nem.lacerta.feature.debug; -// -//import android.os.Bundle; -// -//import androidx.fragment.app.Fragment; -//import androidx.navigation.Navigation; -// -//import android.view.LayoutInflater; -//import android.view.View; -//import android.view.ViewGroup; -//import android.widget.Toast; -// -//import java.io.File; -//import java.io.IOException; -// -//import dagger.hilt.android.AndroidEntryPoint; -//import javax.inject.Inject; -// -//import one.nem.lacerta.utils.repository.DeviceInfoUtils; -// -//import one.nem.lacerta.data.Document; -// -// -///** -// * A simple {@link Fragment} subclass. -// * Use the {@link DebugMenuFragment#newInstance} factory method to -// * create an instance of this fragment. -// */ -// -//@AndroidEntryPoint -//public class DebugMenuFragment extends Fragment { -// @Inject -// DeviceInfoUtils deviceInfoUtils; -// -// -// public DebugMenuFragment() { -// // Required empty public constructor -// } -// -// public static DebugMenuFragment newInstance() { -// DebugMenuFragment fragment = new DebugMenuFragment(); -// Bundle args = new Bundle(); -// fragment.setArguments(args); -// return fragment; -// } -// -// @Override -// public void onCreate(Bundle savedInstanceState) { -// super.onCreate(savedInstanceState); -// } -// -// @Override -// public View onCreateView(LayoutInflater inflater, ViewGroup container, -// Bundle savedInstanceState) { -// // Inflate the layout for this fragment -// return inflater.inflate(R.layout.fragment_debug_menu, container, false); -// } -// -// @Override -// public void onViewCreated(View view, Bundle savedInstanceState) { -// super.onViewCreated(view, savedInstanceState); -// -// view.findViewById(R.id.btn_debug_menu_scan).setOnClickListener( v -> { -// // スキャン機能呼び出し -// Toast.makeText(getContext(), "testMessage", Toast.LENGTH_SHORT).show(); -// }); -// -// view.findViewById(R.id.btn_debug_menu_shared_pref_editor).setOnClickListener( v -> { -// // Fragment移動 -// Navigation.findNavController(view).navigate(R.id.action_debugMenuFragment_to_debugSharedPrefEditorFragment); -// }); -// -// view.findViewById(R.id.btn_debug_menu_clear_pref).setOnClickListener( v -> { -// // SharedPrefClear -// }); -// -// view.findViewById(R.id.btn_debug_menu_call_play_ground).setOnClickListener( v -> { -// Navigation.findNavController(view).navigate(R.id.action_debugMenuFragment_to_debugPlayGroundFragment); -// }); -// -// view.findViewById(R.id.btn_debug_menu_get_external_path).setOnClickListener( v -> { -// Toast.makeText(getContext(), deviceInfoUtils.getExternalStorageDirectory().toString(), Toast.LENGTH_SHORT).show(); -// }); -// -// view.findViewById(R.id.btn_debug_menu_file_write_test).setOnClickListener( v -> { -// File file = getContext().getExternalFilesDir(null); -// // ファイル書き込みテスト -// try { -// File testFile = new File(file, "test.txt"); -// testFile.createNewFile(); -// } catch (IOException e) { -// e.printStackTrace(); -// } -// }); -// -// view.findViewById(R.id.btn_debug_menu_go_to_repository_debug).setOnClickListener(v -> { -// Navigation.findNavController(view).navigate(R.id.action_debugMenuFragment_to_debugRepositoryDebuggerFragment); -// }); -// -// view.findViewById(R.id.btn_debug_menu_insert_test_data).setOnClickListener(v -> { -// Navigation.findNavController(view).navigate(R.id.action_debugMenuFragment_to_debugInsertTestDataFragment); -// } -// -// } -//} \ No newline at end of file +package one.nem.lacerta.feature.debug; + +import android.os.Bundle; + +import androidx.fragment.app.Fragment; +import androidx.navigation.Navigation; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.Toast; + +import java.io.File; +import java.io.IOException; + +import dagger.hilt.android.AndroidEntryPoint; +import javax.inject.Inject; + +import one.nem.lacerta.utils.repository.DeviceInfoUtils; + +import one.nem.lacerta.data.Document; + + +/** + * A simple {@link Fragment} subclass. + * Use the {@link DebugMenuFragment#newInstance} factory method to + * create an instance of this fragment. + */ + +@AndroidEntryPoint +public class DebugMenuFragment extends Fragment { + @Inject + DeviceInfoUtils deviceInfoUtils; + + + public DebugMenuFragment() { + // Required empty public constructor + } + + public static DebugMenuFragment newInstance() { + DebugMenuFragment fragment = new DebugMenuFragment(); + Bundle args = new Bundle(); + fragment.setArguments(args); + return fragment; + } + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + } + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + // Inflate the layout for this fragment + return inflater.inflate(R.layout.fragment_debug_menu, container, false); + } + + @Override + public void onViewCreated(View view, Bundle savedInstanceState) { + super.onViewCreated(view, savedInstanceState); + + view.findViewById(R.id.btn_debug_menu_scan).setOnClickListener( v -> { + // スキャン機能呼び出し + Toast.makeText(getContext(), "testMessage", Toast.LENGTH_SHORT).show(); + }); + + view.findViewById(R.id.btn_debug_menu_shared_pref_editor).setOnClickListener( v -> { + // Fragment移動 + Navigation.findNavController(view).navigate(R.id.action_debugMenuFragment_to_debugSharedPrefEditorFragment); + }); + + view.findViewById(R.id.btn_debug_menu_clear_pref).setOnClickListener( v -> { + // SharedPrefClear + }); + + view.findViewById(R.id.btn_debug_menu_call_play_ground).setOnClickListener( v -> { + Navigation.findNavController(view).navigate(R.id.action_debugMenuFragment_to_debugPlayGroundFragment); + }); + + view.findViewById(R.id.btn_debug_menu_get_external_path).setOnClickListener( v -> { + Toast.makeText(getContext(), deviceInfoUtils.getExternalStorageDirectory().toString(), Toast.LENGTH_SHORT).show(); + }); + + view.findViewById(R.id.btn_debug_menu_file_write_test).setOnClickListener( v -> { + File file = getContext().getExternalFilesDir(null); + // ファイル書き込みテスト + try { + File testFile = new File(file, "test.txt"); + testFile.createNewFile(); + } catch (IOException e) { + e.printStackTrace(); + } + }); + + view.findViewById(R.id.btn_debug_menu_go_to_repository_debug).setOnClickListener(v -> { + Navigation.findNavController(view).navigate(R.id.action_debugMenuFragment_to_debugRepositoryDebuggerFragment); + }); + + view.findViewById(R.id.btn_debug_menu_insert_test_data).setOnClickListener(v -> { + Navigation.findNavController(view).navigate(R.id.action_debugMenuFragment_to_debugInsertTestDataFragment); + } + + } +} \ No newline at end of file