3

Bluetooth デバイスからのデータがあり、データは入力ストリームに保存されています。入力ストリームからデータを取得し、Jfreechart でグラフィックを生成しています。Bluetooth デバイスをオフにするたびに、データは入力ストリームから取得され続け、グラフィックは生成され続けます。

Bluetooth デバイスをオフにしたときに、データとグラフィックを停止する必要があります。

私は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 に答える