Closed BillionWang closed 6 years ago
新增接口:
final public Context getApplicationContext() {
return mContext.getApplicationContext();
}
final public Context getActivityContext() {
return mCurActivity;
}
final public Context forViewConstruction() {
return mCurActivity != null ? mCurActivity : mContext;
}
构造函数
public VafContext(Activity context) {
this(context.getApplicationContext(), false);
mCurActivity = context;
}
内部 view 的构造都兼容使用 Activity 构造。
在调用资源文件的时候。用context 经常就直接mContext.getContext() 这个context是个application 而我要的真正的是一个activity 虽然有mCurActivity属性 很容易调错。