我正在完成一个Android程序,用于在手机上对歌曲类型进行分类。分类代码在本机共享库中实现(不是由我编写的)。不幸的是,它只在第一次正确分类,之后的任何时间它只返回先前的结果。我认为这与这样一个事实有关,即代码中的一些变量被声明为静态,并且它们没有在分类之间正确实例化。
我需要知道如何在每次分类后释放与本机库关联的内存,以便在下一个分类中正确实例化所有变量。
我目前通过类调用本机库,可以在不等待垃圾收集器的情况下显式释放类(如C / C ++)吗?
答案 0 :(得分:0)
@ qrtt1是对的,通过代码搜索了重置功能,我发现了一个......谢谢!