android – rjava.lang.IllegalArgumentException on startActivity(intent,bundle animantion)

嗨我正在使用以下代码,但有时应用程序崩溃与错误

java.lang.IllegalArgumentException in startActivity(slideactivity, bndlanimation);

if (android.os.Build.VERSION.SDK_INT >= 16) {
       Bundle bndlanimation = ActivityOptions.makeCustomAnimation(getApplicationContext(), R.anim.slide_in, R.anim.slide_out).toBundle();
       startActivity(slideactivity, bndlanimation);
     } else
       startActivity(slideactivity);
       finish();

这是崩溃日志

java.lang.IllegalArgumentException 1 at
android.os.Parcel.readException(Parcel.java:1553) 2 at
android.os.Parcel.readException(Parcel.java:1499) 3 at
android.app.ActivityManagerProxy.isTopOfTask(ActivityManager‌​Native.java:4465)
4 at android.app.Activity.isTopOfTask(Activity.java:5361) 5 at
android.app.Activity.startActivityForResult(Activity.java:37‌​70) 6 at
android.app.Activity.startActivity(Activity.java:4003) 7 at
com.tapcibo.tapcibo.uifragment.LaunchActivity.a(SourceFile:1‌​05)

解决方法:

如果您使用的是ActivityCompat.startActivity(),请尝试使用ActivityOptionsCompat而不是ActivityOptions.
同样使用ActivityOptionsCompat.makeSceneTransitionAnimation()来制作动画选项.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...