求Android/java专家来帮忙回答一道关于.class对象与内存泄漏的面试题
publicclassUtils{staticClass<MainActivity>mainActivityClass;publicvoidsetClass(Class<...
public class Utils{
static Class<MainActivity> mainActivityClass;
public void setClass(Class<MainActivity> mainActivityClass){
this. mainActivityClass = mainActivityClass;
}
}
这是一个简单的例程。大概意思就是静态变量持有了MainActivity的.class对象。当MainActivity退出的时候 会不会发生内存泄漏?为什么? 展开
static Class<MainActivity> mainActivityClass;
public void setClass(Class<MainActivity> mainActivityClass){
this. mainActivityClass = mainActivityClass;
}
}
这是一个简单的例程。大概意思就是静态变量持有了MainActivity的.class对象。当MainActivity退出的时候 会不会发生内存泄漏?为什么? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询