BlackBerry - 找不到RIMConnector.open(...)的源代码

时间:2012-04-10 13:43:06

标签: java blackberry blackberry-simulator

我正在尝试使用以下代码打开文件:

private static String readTextFile(String fName) {
  String result = null;
  FileConnection fconn = null;
  DataInputStream is = null;

  try {
       fconn = (FileConnection) Connector.open(fName, Connector.READ);
       is = fconn.openDataInputStream();
       byte[] data = IOUtilities.streamToBytes(is);
       result = new String(data);
       return result;
  } catch (IOException e) {
      System.out.println(e.getMessage());
      return result;
  } finally {
       try {
            if (null != is)
                is.close();
            if (null != fconn)
                fconn.close();
       } catch (IOException e) {
           System.out.println(e.getMessage());
       }
  }
}

BB应用程序继续进入Connector.open(...)方法(即使我没有在那里设置任何断点)并通过在导航器中打开此“文件”停在RIMConnector.open(...) ,打印出“未找到来源。”

堆栈跟踪是:

RIMConnector.open(int, String, int, boolean, FirewallContext) line: 116 
RIMConnector.open(int, String, int, boolean) line: 58
Connector.open(String, int) line: 853
Settings.readTextFile(String) line: 60

有关为何发生这种情况的任何想法?谢谢!

0 个答案:

没有答案