标签: android android-activity android-custom-view android-context
我在活动中有一个自定义视图,我正在使用应用程序上下文启动。
当我从View.getContext()内拨打CustomView并尝试投射时:
View.getContext()
CustomView
Activity activity = (Acitivity)View.getContext();
它提供的错误无法将Context从Application强制转换为Activity。
Context
Application
Activity
有人在此之前遇到过这个问题吗?请帮忙
答案 0 :(得分:3)
正如Romain Guy在this帖子中所述,我们无法保证Context使用的View为Activity。另外,如果您使用Applcation Context,则无法将其投放到Activity Context;它们是不同的。这个link对Context
View
Applcation