gpt4 book ai didi

android - 执行 overridePendingTransition 以从服务类启动 Activity ?

转载 作者:行者123 更新时间:2023-12-05 00:17:12 25 4
gpt4 key购买 nike

我无法执行 overridePendingTransition 从服务类启动 Activity。我正在从服务类中打开一个运行良好的 Activity ,但我想通过过渡开始该 Activity 。这段代码写在服务类中

Intent intent = new Intent(Activity1.this, Activity2.class);
startActivity(intent);
activity.overridePendingTransition(R.anim.fade_in,R.anim.fade_out);

但是 overridePendingTransition 没有工作它显示错误日志

"android.app.Application cannot be cast to android.app.Activity"

提前致谢!

最佳答案

尝试使用 overridePendingTransition(R.anim.fade_out,R.anim.fade_in);在你的 Activiy --> OnCreate()

因此无论从何处调用它,它都会始终保持动画效果。

关于android - 执行 overridePendingTransition 以从服务类启动 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42362330/

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