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)
任何的想法 ?
我解决了它,它与onCreateAnimation()有关,我曾经知道动画何时完成
view.setLayerType(LAYER_TYPE_NONE, null);
Run Code Online (Sandbox Code Playgroud)
这条线正在崩溃.它似乎与硬件加速有关,很可能只在android 4.3上
看到此链接:禁用硬件加速,向后兼容
归档时间: |
|
查看次数: |
659 次 |
最近记录: |