删除片段崩溃

An-*_*oid 5 java error-handling android android-fragments actionbarsherlock

我添加和删除这样的片段:

getSherlockActivity().getSupportFragmentManager()
                                .beginTransaction()
                                .setCustomAnimations(R.anim.slide_in_bottom, R.anim.slide_out_top, R.anim.slide_in_top, R.anim.slide_out_bottom)
                                .add(R.id.fragment_explore, fragment)
                                .addToBackStack(null)
                                .commit();
ActivityMain.BACKSTACK_EXPLORE.add(fragment);
Run Code Online (Sandbox Code Playgroud)

去掉

Fragment depopFragment = BACKSTACK_EXPLORE.get(BACKSTACK_EXPLORE.size() - 1);
                    getSupportFragmentManager().beginTransaction()
                                                .setCustomAnimations(R.anim.slide_in_top, R.anim.slide_out_bottom, R.anim.slide_in_bottom, R.anim.slide_out_top)
                                                .remove(depopFragment)
                                                .commit();
                    BACKSTACK_EXPLORE.remove(depopFragment);
Run Code Online (Sandbox Code Playgroud)

有一个快速幻灯片动画.片段来自底部并返回底部.

我的问题是当你按下后退按钮(删除片段)时,在动画结束之前,你触摸后面出现的活动.

它给了我一个简单的致命信号11错误(更常见于三星galaxy s3)

任何的想法 ?

An-*_*oid 8

我解决了它,它与onCreateAnimation()有关,我曾经知道动画何时完成

view.setLayerType(LAYER_TYPE_NONE, null); 
Run Code Online (Sandbox Code Playgroud)

这条线正在崩溃.它似乎与硬件加速有关,很可能只在android 4.3上

看到此链接:禁用硬件加速,向后兼容