如何让CodenameOne使用java.io.BufferedReader?

4

我正在尝试在Codenameone中使用java.io.BufferedReader。然而,当我编译时,出现了以下错误:

/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
1个回答

2

目前Codename One不支持这两个类。在Codename One中,所有的流都默认是缓冲的,因此您不需要缓冲读取器的缓冲功能。如果要使用读取器,则可以使用InputStreamReader,它非常接近。

由于这些功能会阻止混淆并强制打包整个VM,从而完全破坏应用程序的性能,因此不支持对象序列化和反射。所以没有ObjectOutputStream。您可以通过Storage和IO Util类中提供的对象外部化API获得等效功能,请参见开发人员指南中有关外部化的部分。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接