diff --git a/feature/library/src/main/java/one/nem/lacerta/feature/library/LibraryContainerFragment.java b/feature/library/src/main/java/one/nem/lacerta/feature/library/LibraryContainerFragment.java
index 30b76002..1aca7af7 100644
--- a/feature/library/src/main/java/one/nem/lacerta/feature/library/LibraryContainerFragment.java
+++ b/feature/library/src/main/java/one/nem/lacerta/feature/library/LibraryContainerFragment.java
@@ -3,17 +3,22 @@ package one.nem.lacerta.feature.library;
import android.os.Bundle;
import androidx.fragment.app.Fragment;
+import androidx.fragment.app.FragmentContainerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import one.nem.lacerta.model.FragmentNavigation;
+
/**
* A simple {@link Fragment} subclass.
* Use the {@link LibraryContainerFragment#newInstance} factory method to
* create an instance of this fragment.
*/
-public class LibraryContainerFragment extends Fragment {
+public class LibraryContainerFragment extends Fragment implements FragmentNavigation {
+
+ FragmentContainerView fragmentContainerView;
public LibraryContainerFragment() {
// Required empty public constructor
@@ -37,4 +42,31 @@ public class LibraryContainerFragment extends Fragment {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.fragment_library_container, container, false);
}
+
+ @Override
+ public void onViewCreated(View view, Bundle savedInstanceState) {
+ super.onViewCreated(view, savedInstanceState);
+ fragmentContainerView = view.findViewById(R.id.fragmentContainerView);
+ }
+
+ @Override
+ public void navigateToFragment(Fragment fragment) {
+ this.navigateToFragment(fragment, true);
+ }
+
+ @Override
+ public void navigateToFragment(Fragment fragment, boolean addToBackStack) {
+ this.navigateToFragment(fragment, addToBackStack, false);
+ }
+
+ @Override
+ public void navigateToFragment(Fragment fragment, boolean addToBackStack, boolean clearBackStack) {
+ if (fragmentContainerView != null) {
+ }
+ }
+
+ @Override
+ public void navigateToFragmentAlternate(Fragment fragment, boolean addToBackStack) {
+
+ }
}
\ No newline at end of file
diff --git a/feature/library/src/main/res/navigation/feature_library_navigation.xml b/feature/library/src/main/res/navigation/feature_library_navigation.xml
index 136b7b98..6439368e 100644
--- a/feature/library/src/main/res/navigation/feature_library_navigation.xml
+++ b/feature/library/src/main/res/navigation/feature_library_navigation.xml
@@ -3,10 +3,10 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/feature_library_navigation"
- app:startDestination="@id/feature_library_top_fragment">
+ app:startDestination="@id/libraryContainerFragment">
+ android:id="@+id/libraryContainerFragment"
+ android:name="one.nem.lacerta.feature.library.LibraryContainerFragment"
+ android:label="fragment_library_container"
+ tools:layout="@layout/fragment_library_container" />
\ No newline at end of file
diff --git a/feature/library/src/main/res/values/strings.xml b/feature/library/src/main/res/values/strings.xml
index 1049ca2d..b3506433 100644
--- a/feature/library/src/main/res/values/strings.xml
+++ b/feature/library/src/main/res/values/strings.xml
@@ -1,3 +1,5 @@
Library
+
+ Hello blank fragment
\ No newline at end of file
diff --git a/utils/src/main/java/one/nem/lacerta/utils/FeatureSwitch.java b/utils/src/main/java/one/nem/lacerta/utils/FeatureSwitch.java
index 5d8dbc57..5a1d18c1 100644
--- a/utils/src/main/java/one/nem/lacerta/utils/FeatureSwitch.java
+++ b/utils/src/main/java/one/nem/lacerta/utils/FeatureSwitch.java
@@ -8,7 +8,7 @@ public class FeatureSwitch {
public static class FeatureMaster {
public static boolean enableSearch = false;
- public static boolean enableDebugMenu = false;
+ public static boolean enableDebugMenu = true;
}
public static class Setting {