程序第一次运行正常,第二次运行报错,调试之后发现是因为报错的变量在第一次运行之后没有释放掉,导致在第二次运行时,引用该变量时相当于有两个值,所以报错。只要在前面加个 变量=null 就可以释放掉之前的值了,不过这只是解决本次报错,修改完成还是要在变量使用完之后释放,将前面加的变量=null删去,加在变量使用完之后释放。
程序第一次运行正常,第二次运行报错,调试之后发现是因为报错的变量在第一次运行之后没有释放掉,导致在第二次运行时,引用该变量时相当于有两个值,所以报错。只要在前面加个 变量=null 就可以释放掉之前的值了,不过这只是解决本次报错,修改完成还是要在变量使用完之后释放,将前面加的变量=null删去,加在变量使用完之后释放。