我无法执行overridePendingTransition
来从服务类启动活动。我正在开放一项服务课程的活动,该活动正常工作,但我想通过过渡开始该活动。此代码是在服务类中编写的
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);在您的活动中 -> increate()
因此,它总是会使它具有动画作用,而不论其称为位置。
您需要在活动上调用OverridePendingTransition方法,看来活动是您的应用程序实例。