可能标题描述的不够清楚
现在具体描述一下:
所有的Activity 都继承 BaseFragmentActivity
BaseFragmentActivity 有一个成员变量 App app;
App 继承 Application
在onCreate中实例化赋值
app = (App)(this.getApplicationContext());
结果是 报错 can't cast 无法强转到App
之前的项目都是这么用的,没出现这样的问题。
后来发现了问题所在,也是一个细节问题。
就是在AndroidManifest.xml里面忘记配置 Application 的name 属性
末尾祝大家 code no bug