今天遇到了这样的一个面试题,感觉很无厘头,因为没人这么写,cto问我这样会发生什么问题,当时没答出来。
public class MainActivty extends Activity{
private static Context mcontext;
@overried
protectd void onCreat(Bundle savedInstancedstate){
super.oncreat(savedInstancestate);
mcontext=this;
}
这样写会有什么问题,博士给的回答是mcintext是静态的,那么就不会被销毁,这样会发生内存溢出。