三星 S3 上的 FragmentTransaction 动画导致崩溃
Crash due to FragmentTransaction animation on Samsung S3
Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 21307
在 Samsung S3 设备上使用 FragmentTransaction
的动画时 Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 21307
。
代码:
fragmentTransaction.setCustomAnimations(R.anim.slide_in_from_right, R.anim.slide_out_to_left, R.anim.slide_in_from_left, R.anim.slide_out_to_right);
动画文件:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator"
android:shareInterpolator="true">
<translate
android:duration="@integer/animation_duration"
android:fromXDelta="100%"
android:toXDelta="0%"/>
<alpha
android:duration="@integer/animation_duration"
android:fromAlpha="0"
android:toAlpha="1"/>
</set>
请提出一些解决方案。
这确实是 Android 的支持库中的 bug,并在 23.0.1 及更高版本中得到解决。
Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 21307
在 Samsung S3 设备上使用 FragmentTransaction
的动画时 Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 21307
。
代码:
fragmentTransaction.setCustomAnimations(R.anim.slide_in_from_right, R.anim.slide_out_to_left, R.anim.slide_in_from_left, R.anim.slide_out_to_right);
动画文件:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator"
android:shareInterpolator="true">
<translate
android:duration="@integer/animation_duration"
android:fromXDelta="100%"
android:toXDelta="0%"/>
<alpha
android:duration="@integer/animation_duration"
android:fromAlpha="0"
android:toAlpha="1"/>
</set>
请提出一些解决方案。
这确实是 Android 的支持库中的 bug,并在 23.0.1 及更高版本中得到解决。