我是一个相对较新的代号。我试图从纯文本URL读取文本并将文本存储在字符串中。我尝试使用java IO包,但出于某种原因,它似乎与代号为wirk。请帮忙。
大卫。
答案 0 :(得分:1)
我认为当您尝试使用Java IO包时,您可能并不真正了解codenameone。但无论如何,这段代码可能会帮助你
ConnectionRequest r = new ConnectionRequest();
r.setUrl("YOURURLHERE");
r.setPost(false);
r.addResponseListener(new ActionListener()
{
public void actionPerformed(ActionEvent ev)
{
try
{
NetworkEvent event = (NetworkEvent) ev;
byte[] data= (byte[]) event.getMetaData();
String decodedData = new String(data,"UTF-8");
System.out.println(decodedData);
} catch (Exception ex)
{
ex.printStackTrace();
}
}
});
NetworkManager.getInstance().addToQueue(r);
注意:您可能希望使用GUI组件将文本添加到应用程序中,而不是使用适用于调试目的的System.out.println。我不确定是否需要这样说,但它再也不会造成任何伤害:)