From 0c473375121d5f0d0aa1520b08dc9b6a01b5386b Mon Sep 17 00:00:00 2001 From: jaskaran Date: Thu, 20 Mar 2025 02:04:33 +0530 Subject: [PATCH] feat: language fragment to jetpack compose - further decoupled the code, shortened the functions. - fixed all detekt long method errors - removed a lot of redundant code --- .../java/org/kiwix/kiwixmobile/language/LanguageFragment.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/kiwix/kiwixmobile/language/LanguageFragment.kt b/app/src/main/java/org/kiwix/kiwixmobile/language/LanguageFragment.kt index 79f735990..d367d3321 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/language/LanguageFragment.kt +++ b/app/src/main/java/org/kiwix/kiwixmobile/language/LanguageFragment.kt @@ -57,7 +57,6 @@ class LanguageFragment : BaseFragment() { private val languageViewModel by lazy { viewModel(viewModelFactory) } @Inject lateinit var viewModelFactory: ViewModelProvider.Factory - val activity = requireActivity() as CoreMainActivity private lateinit var composeView: ComposeView private val compositeDisposable = CompositeDisposable() @@ -68,6 +67,7 @@ class LanguageFragment : BaseFragment() { @SuppressLint("UnusedMaterial3ScaffoldPaddingParameter") override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) + val activity = requireActivity() as CoreMainActivity composeView.setContent { var searchText by remember { mutableStateOf("") } var isSearchActive by remember { mutableStateOf(false) }