在我的应用程序中,我有几个使用 v4 支持库的片段。我现在正在尝试使用 backstack,但 FragmentTransaction 类似乎缺少所有 backstack 方法。例如:
FragmentTransaction transaction = getSupportFragmentManager( ).beginTransaction( );
transaction.setCustomAnimations( R.animator.enter, R.animator.leave, R.animator.enter, R.animator.leave );
<other stuff>
transaction.popBackStackImmediate( "fragment_1", 1 );
给出错误信息
The method popBackStackImmediate(String, int) is undefined for the type FragmentTransaction
甚至FragmentTransaction.POP_BACK_STACK_INCLUSIVE
常量也没有定义。
顺便说一句:我已经根据http://developer.android.com/training/basics/fragments/support-lib.html安装了文件 android-support-v13.jar 。我也尝试了 android-support-v4.jar 并得到了相同的结果。