我有来自蓝牙设备的数据,数据存储在输入流中。我从输入流中获取数据并使用 Jfreechart 生成图形。每当我关闭蓝牙设备时,数据就会不断来自输入流,并且会继续生成图形。
当我关闭蓝牙设备时,我需要停止数据和图形。
我正在使用 Java。
我有来自蓝牙设备的数据,数据存储在输入流中。我从输入流中获取数据并使用 Jfreechart 生成图形。每当我关闭蓝牙设备时,数据就会不断来自输入流,并且会继续生成图形。
当我关闭蓝牙设备时,我需要停止数据和图形。
我正在使用 Java。
每个 InputStream 都有一个close()
方法可以完全满足您的需求……如果您可以检测到设备已关闭,那就是。
参考链接:关闭java InputStream
这也解决了我的问题。
Properties props = new Properties();
InputStream fis = new FileInputStream("message.properties");
try {
props.load(fis);
//omitted.
} catch (Exception ex) {
//omitted.
} finally {
try {
fis.close();
fis=null;
} catch (IOException ioex) {
//omitted.
}
}