我遇到这个情况的原因是将其他两个类的实例化对象写在了主界面的类的构造函数里,最开始就分配给了大量內存给实例化对象,导致资源被占用,程序卡死。放在开发板上还会导致报硬件资源被占用的错,其实是内存空间不足。
这个问题教会了我,不要把实例化写在构造函数里,应该写在对应的线程里,开启线程时分配资源,结束线程时就释放资源空间。
我遇到这个情况的原因是将其他两个类的实例化对象写在了主界面的类的构造函数里,最开始就分配给了大量內存给实例化对象,导致资源被占用,程序卡死。放在开发板上还会导致报硬件资源被占用的错,其实是内存空间不足。
这个问题教会了我,不要把实例化写在构造函数里,应该写在对应的线程里,开启线程时分配资源,结束线程时就释放资源空间。