mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-18 20:05:53 -04:00
#2272 fixed circular navigation error between library and reader + lint
This commit is contained in:
parent
e2a493fa21
commit
95b350e7da
@ -36,7 +36,6 @@ import org.kiwix.kiwixmobile.core.Intents.internal
|
|||||||
import org.kiwix.kiwixmobile.core.base.BaseActivity
|
import org.kiwix.kiwixmobile.core.base.BaseActivity
|
||||||
import org.kiwix.kiwixmobile.core.base.BaseFragment
|
import org.kiwix.kiwixmobile.core.base.BaseFragment
|
||||||
import org.kiwix.kiwixmobile.core.base.FragmentActivityExtensions
|
import org.kiwix.kiwixmobile.core.base.FragmentActivityExtensions
|
||||||
import org.kiwix.kiwixmobile.core.extensions.ActivityExtensions.navigate
|
|
||||||
import org.kiwix.kiwixmobile.core.main.CoreMainActivity
|
import org.kiwix.kiwixmobile.core.main.CoreMainActivity
|
||||||
import org.kiwix.kiwixmobile.main.KiwixMainActivity
|
import org.kiwix.kiwixmobile.main.KiwixMainActivity
|
||||||
import org.kiwix.kiwixmobile.zim_manager.SimplePageChangeListener
|
import org.kiwix.kiwixmobile.zim_manager.SimplePageChangeListener
|
||||||
@ -115,7 +114,8 @@ class IntroFragment : BaseFragment(), IntroContract.View, FragmentActivityExtens
|
|||||||
dismissAutoRotate()
|
dismissAutoRotate()
|
||||||
startActivity(internal(CoreMainActivity::class.java))
|
startActivity(internal(CoreMainActivity::class.java))
|
||||||
presenter.setIntroShown()
|
presenter.setIntroShown()
|
||||||
(requireActivity() as KiwixMainActivity).navController.navigate(IntroFragmentDirections.actionIntroFragmentToLibraryFragment())
|
(requireActivity() as KiwixMainActivity).navController
|
||||||
|
.navigate(IntroFragmentDirections.actionIntroFragmentToLibraryFragment())
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun updateView(position: Int) {
|
private fun updateView(position: Int) {
|
||||||
|
@ -43,6 +43,7 @@
|
|||||||
android:label="Library">
|
android:label="Library">
|
||||||
<action
|
<action
|
||||||
android:id="@+id/action_navigation_library_to_navigation_reader"
|
android:id="@+id/action_navigation_library_to_navigation_reader"
|
||||||
|
app:popUpTo="@id/readerFragment"
|
||||||
app:destination="@id/readerFragment" />
|
app:destination="@id/readerFragment" />
|
||||||
<action
|
<action
|
||||||
android:id="@+id/action_navigation_library_to_navigation_downloads"
|
android:id="@+id/action_navigation_library_to_navigation_downloads"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user