当定义一个变量为静态变量时,APP不完全退出(不结束进程只销毁Activity)变量居然没被销毁
当定义一个变量为静态方法的返回值来获取时,APP不完全退出(不结束进程只销毁Activity),变量销毁
companion object {
/** 创建实例 */
val newInstance=QueryHistoryFragment()
}
这种方式下APP退出也不销毁QueryHistoryFragment
companion object {
/**
* 创建实例
*/
fun getNewInstance():QueryHistoryFragment{
return QueryHistoryFragment()
}
}
这种方式下APP退出销毁QueryHistoryFragment
具体原因尚不知(做个笔记)
网友评论