new switch frag solution

This commit is contained in:
gdlbo
2024-03-12 14:26:59 +03:00
parent ac43a7794b
commit 2ee4bf1107
@@ -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<? extends FragmentImpl> 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) {