在J2ME中解析XML时显示加载表格

问题描述:

我使用kxml解析器从远程服务器解析xml。我正在使用以下代码来解析xml在J2ME中解析XML时显示加载表格

public void validateUser(String name, String password, String mobile, String code) 
{ 
    Display.getDisplay(parent).setCurrent(new LoadingBarCanvas(parent)); 
    ReadXML xmlThread = new ReadXML(); 
    xmlThread.start(); 
    int count = 0; 
    URL = "http://www.acb.info/mobapp/Web_service/checkLogin.php?mobile=" + mobile + "&userId=dbz&password=123&code=" + code + "&output=xml"; 
    while (xmlThread.isAlive()) 
    { 
     if (count == 0) 
     { 
      System.out.println("thread is alive"); 
     } 
     count++; 
    } 

    StringBuffer sb = new StringBuffer(); 
    System.out.println("bookVector " + bookVector.size()); 
    for (int i = 0; i < bookVector.size(); i++) { 
     ChapterClass book = (ChapterClass) bookVector.elementAt(i); 
     sb.append("\n"); 
     sb.append("Name : "); 
     sb.append(book.getName()); 
     status = book.getName(); 
     sb.append("\n"); 
     sb.append("Descrition : "); 
     sb.append(book.getDescription()); 
     smcID = book.getDescription(); 
     userName.setString(book.getRating()); 
       //=book.getRating(); 
     sb.append("\n"); 

    } 
    System.out.println(sb.toString()); 


    if (status.equalsIgnoreCase("Sucess..")) 
    { 

     StoreData("smcid",smcID); 
     StoreData("userid",userName.getString()); 

     showInputLogInSuccessfull(); 
    } 
    else 
    { 
     showInputLogInFailed(); 
    } 
} 

我想在xml解析时显示从另一个类加载窗体。我试过Display.getDisplay(parent).setCurrent(new LoadingBarCanvas(parent));来显示加载表单,但它没有显示加载表单。那我该如何解决这个问题呢?

你可以,如果使用NetBeans然后 转到库 - 乌尔使用GIF文件加载屏幕

Here你可以找到示例代码

>添加Netbeans的MIDP compaonent

U”将获得netbeans.splachscreen,netbeans.waitingsceen 你可以使用和集成在你的代码