gpt4 book ai didi

android - startActivity 上的 java.lang.IllegalArgumentException( Intent 、 bundle 动画)

转载 作者:行者123 更新时间:2023-12-03 03:45:33 29 4
gpt4 key购买 nike

您好,我正在使用以下代码,但有时应用程序会因错误而崩溃:

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 - startActivity 上的 java.lang.IllegalArgumentException( Intent 、 bundle 动画),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31026745/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com