【发布时间】:2011-09-17 17:29:32
【问题描述】:
我的应用程序有这些课程:
应用程序从网络服务 (.net) 检索链接列表,我使用 KSoap 库(作为参考项目)。
我使用 JDE 4.5 进行开发,因为在 Eclipse 中我不能使用 ListField 类的方法“setRowHeight(index, int)”,所以我需要使用 JDE 4.5
好的,我编译应用程序(F7 键),并在模拟器中运行(F5 键)。 在模拟器中,转到图标应用程序,然后尝试打开...没有任何事情发生...应用程序未打开...很奇怪...没有错误消息(ScreenApp.java 第 57 行)...但是...如果我再等几分钟...我看到错误消息(ScreenApp.java 第 57 行)...我想可能是因为应用程序尝试连接...
稍后...我认为是因为模拟器中不存在互联网连接(我在模拟器顶部看到 EDGE...很奇怪),我停止 de 模拟器,打开 MDS,然后再次运行模拟器(F5 键) ,现在可以工作了...列表显示正确...我可以在黑莓浏览器中打开链接。
现在...我把所有编译好的文件放在同一个目录下,创建一个ALX文件:
- NewsApp.alx 并在设备上安装此应用程序,安装正常,我转到设备上的应用程序列表(8520),打开应用程序并看到连接消息(ScreenApp.java 第 57 行); 我不明白为什么?在这部手机(8520)中,我与运营商建立了 EDGE 连接,我的 WIFI 处于活动状态......我可以在任何页面(默认浏览器)中浏览......但我的应用无法从网络服务中检索信息...... :(李>
有人帮帮我吗?
【问题讨论】:
-
抛出的异常类型以及异常中包含的任何消息都可能有助于告诉我们出了什么问题。根据您使用模拟器的经验,我预计它与您使用的连接方法有关。
-
还有......我该如何解决这个问题:S?解决这个问题的方法是什么?我需要使用什么方法?因为在示例中我需要在 try catch 中添加调用方法
-
在您的 catch 子句(ScreenApp.java 第 57 行)中包含输出中异常的内容和类型,在此处报告。 e.toString() 会起作用。获得一本关于 Java 编程的好书也可能会有所帮助。
标签: java blackberry ksoap