3

我有来自蓝牙设备的数据,数据存储在输入流中。我从输入流中获取数据并使用 Jfreechart 生成图形。每当我关闭蓝牙设备时,数据就会不断来自输入流,并且会继续生成图形。

当我关闭蓝牙设备时,我需要停止数据和图形。

我正在使用 Java。

4

2 回答 2

3

每个 InputStream 都有一个close()方法可以完全满足您的需求……如果您可以检测到设备已关闭,那就是。

关于此的文档。

于 2012-04-03T22:21:22.240 回答
0

参考链接:关闭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.
        }

}
于 2013-03-19T04:12:53.843 回答