From 2ee4bf11073af33b8c620600480b090a7533194e Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Tue, 12 Mar 2024 14:26:59 +0300 Subject: [PATCH] new switch frag solution --- .../java/ru/vtosters/lite/utils/NavigatorUtils.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/ru/vtosters/lite/utils/NavigatorUtils.java b/app/src/main/java/ru/vtosters/lite/utils/NavigatorUtils.java index ba7bec8f4..a153a9b8a 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/NavigatorUtils.java +++ b/app/src/main/java/ru/vtosters/lite/utils/NavigatorUtils.java @@ -2,17 +2,19 @@ package ru.vtosters.lite.utils; import android.content.Context; import android.content.Intent; +import android.os.Bundle; import com.vk.core.fragments.FragmentImpl; +import com.vk.extensions.NavigatorExt; import com.vk.navigation.Navigator; +import com.vtosters.lite.TabletDialogActivity; import ru.vtosters.lite.ui.fragments.VTSettings; public class NavigatorUtils { public static void switchFragment(Context context, Class fragmentClz) { - var intent = new Navigator(fragmentClz) - .b(context) - .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); - context.startActivity(intent); + Navigator navigator = new Navigator(fragmentClz, new Bundle()); + NavigatorExt.a(navigator, new TabletDialogActivity.b()); + navigator.a(context); } public static void switchFragmentNavigator(Context context, Navigator fragmentClz) {