j2me初级问题

guo2478858 2009-03-24 11:28:17
我初学者,现在碰到一个问题,不是很明白。

我写了一个MEDlet,在里面我要访问一个web服务器地址,现在程序上都没有错误,当我点击某个按钮的时候,程序访问一个web地址,点击模拟器上的Yes正常运行,当我点击No的是很,程序会报错,而且程序就停在那里了,不会继续执行任何东西,请问我该怎么处理当用户点击了No的是很的错误呢?

谢谢,初学者,最好能给一个详细的解答,或者代码。

错误如下:
http://192.168.255.56/MOA.nsf/Agent_MOA_Login?OpenAgent&MOAuserName=LVY&MOApassword=CJNV
java.lang.SecurityException: Application not authorized to access the restricted API
at com.sun.midp.security.SecurityToken.checkForPermission(+459)
at com.sun.midp.security.SecurityToken.checkForPermission(+15)
at com.sun.midp.midletsuite.MIDletSuiteImpl.checkForPermission(+20)
at com.sun.midp.dev.DevMIDletSuiteImpl.checkForPermission(+28)
at com.sun.midp.dev.DevMIDletSuiteImpl.checkForPermission(+7)
at com.sun.midp.io.ConnectionBaseAdapter.checkForPermission(+67)
at com.sun.midp.io.j2me.http.Protocol.checkForPermission(+17)
at com.sun.midp.io.ConnectionBaseAdapter.openPrim(+6)
at javax.microedition.io.Connector.openPrim(+299)
at javax.microedition.io.Connector.open(+15)
at javax.microedition.io.Connector.open(+6)
at javax.microedition.io.Connector.open(+5)
at moa.MIDlet_Login$ValidateThread.run(+55)
...全文
79 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanhan0615 2009-03-25
  • 打赏
  • 举报
回复
恩,就是楼上说的原因了,一般手机网络操作默认第一次询问,以后所有操作都使用第一次的选择,所以,你再次访问的时候,是被阻止的,这个也没有什么好的办法解决,在J2ME中确实解决不了,只能重新进...
kf156 2009-03-25
  • 打赏
  • 举报
回复
因为你之前已经点了禁止访问网络
所以所有的网络访问都被认为是不允许的。
有些手机上会让你选择是“此次连接不允许”还是“始终不允许”
guo2478858 2009-03-25
  • 打赏
  • 举报
回复
kf156 您好,现在我已经捕捉到这里了。

我现在出现的问题如下:

当程序需要访问网络时,点击No以后,我已经用dis.setCurrent转到了一个Form里,而且可以执行其他的代码,但是当再次需要访问网络的时候,根本就不再出现访问网络的提示了,直接就拒绝了网络的访问,请问是怎么回事,我这个时候还想出现访问网络的提示。

谢谢,问题解决再加100分。
kf156 2009-03-25
  • 打赏
  • 举报
回复
这样试试

try{
……//连接网络部分代码
} catch (SecurityException e) {// 用户禁止访问网络
System.out.println("网络连接被禁止"+e.toString);
}
guo2478858 2009-03-25
  • 打赏
  • 举报
回复
没有啊,我就是请求了一个web服务器地址,然后模拟器提示说连接网络,我点击yes的话程序继续走,没问题,点击No就出问题了,我想捕捉这个No
guo2478858 2009-03-25
  • 打赏
  • 举报
回复
谢谢各位的解答,我现在结贴给分,另开帖100分,解答一新问题。谢谢。
cccloveyf 2009-03-24
  • 打赏
  • 举报
回复
SecurityException:Application not authorized to access the restricted API

访问权限问题,你访问过什么敏感API?

13,102

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧