0

我有一个名为 GraphView 的类,它扩展了 View,我在这个类中进行了一些计算。这个类
的对象代表了一个我在屏幕上显示的自定义 Graph。这是在 MainActivity 文件中创建的

我需要在扩展的 View 类中保存一个数组的值,所以我想在类中创建一个 RandomAccessFile 对象,我可能会在 GraphView 的构造函数中初始化这个对象,但是我在哪里指定 close() 函数?

只要程序运行,图形就会一直显示在屏幕上,所以我不确定 close() 函数应该在哪里,因为 Java 中似乎没有析构函数。

4

1 回答 1

1

最好在完成读/写后立即打开和关闭文件。不要让它保持打开状态,因为您无法严格控制视图发生的情况(例如,其他进程可能在前面,操作系统可以决定终止您的进程等)。

于 2013-09-24T04:26:07.973 回答