Android SplashFragment无法使用FragmentManager

Android SplashFragment无法使用FragmentManager,android,android-fragments,Android,Android Fragments,runSplash()永远不会在代码中被调用您可以通过fragmentManager=getSupportFragmentManager()修复fragmentManager行。从表面上看,它似乎并不存在。 public class MainActivity extends AppCompatActivity { FragmentManager fragmentManager; @Override protected void onCreate(Bundle saved

runSplash()永远不会在代码中被调用

您可以通过
fragmentManager=getSupportFragmentManager()修复
fragmentManager
。从表面上看,它似乎并不存在。
public class MainActivity extends AppCompatActivity {
    FragmentManager fragmentManager;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        fragmentManager = getFragmentManager();
    }

    public void runSplash() {
        SplashFragment splashFragment = new SplashFragment();
        fragmentManager.beginTransaction()
                .replace(R.id.container, splashFragment)
                .addToBackStack(null)
                .commit();
    }
}