Java me LWUIT can';t终止连接请求

Java me LWUIT can';t终止连接请求,java-me,connection,lwuit,progress,Java Me,Connection,Lwuit,Progress,嗯,我已经使用LWUIImageDownloadService从网络下载了一个图像。下载进度时,将显示进度对话框。我想按“取消”命令停止下载。但它仍然在下载。如何停止下载 下面是我的代码 public void actionPerformed(ActionEvent evt) { if (evt.getSource() == okCommand) { final Form resultForm = new Form("Result"); resultForm.setLayout(

嗯,我已经使用LWUIImageDownloadService从网络下载了一个图像。下载进度时,将显示进度对话框。我想按“取消”命令停止下载。但它仍然在下载。如何停止下载

下面是我的代码

public void actionPerformed(ActionEvent evt) {
if (evt.getSource() == okCommand) {
    final Form resultForm = new Form("Result");
    resultForm.setLayout(new BoxLayout(BoxLayout.Y_AXIS));
    resultForm.show();
    Label mLabel = new Label();
    ImageDownloadService img = new ImageDownloadService("http://datastore04.rediff.com/h1500-w1500/thumb/69586A645B6D2A2E3131/s47kscdm7r4pjx05.D.0.Happy-Valentines-Day-Wallpaper-Image.jpg", mLabel);
    NetworkManager.getInstance().addToQueue(img);
    resultForm.addComponent(mLabel);
    Progress progress = new Progress("Loading", img);
    progress.setDisposeOnCompletion(true);
    progress.show();
}

我已经上传了图片,我的想法是。。。将此代码放入
线程
并在
命令
逻辑中停止此线程。

无法设置超时、无法停止连接的可能重复项?请查看此参考。这是我的答案,我试试你的方法。但它仍然无法在下载J2ME时停止连接或定义连接的超时时间。我们试图对连接请求做的是杀死建立连接的线程,这可能有效,也可能无效,但这几乎是解决J2ME固有设计缺陷的唯一方法。