4

java.io.BufferedReaderCodenameoneで使用しようとしています。ただし、コンパイルするとこのエラーが発生します

/Users/jamesagada/NetBeansProjects/reportYa/src/com/apiomat/frontend/Datastore.java:27: cannot find symbol
symbol  : class BufferedReader
location: package java.io
import java.io.BufferedReader;

のための同じObjectOutputStream

4

1 に答える 1

2

Codename One は現在、これらのクラスのいずれもサポートしていません。Codename One のすべてのストリームはデフォルトでバッファリングされるため、バッファリングされたリーダーのバッファリング機能は必要ありません。リーダーを使用するInputStreamReaderには、かなり近いものを使用できます。

オブジェクトのシリアル化はサポートされておらず、リフレクションもサポートされていません。これらの機能は難読化を防ぎ、VM 全体を強制的にパッケージ化して、本質的にアプリケーションのパフォーマンスを完全に破壊するからです。いいえObjectOutputStreamStorageIO クラスとIO クラスの両方で使用可能なオブジェクト外部化 API を介して同等の機能を取得できますUtil。外部化に関する開発者ガイドのセクションを参照してください。

于 2012-12-17T07:18:53.830 に答える