Java me 在J2ME中解析XML时显示加载表单
我正在使用kxml解析器解析来自远程服务器的xml。我使用以下代码来解析xmlJava me 在J2ME中解析XML时显示加载表单,java-me,midp-2.0,lcdui,kxml2,Java Me,Midp 2.0,Lcdui,Kxml2,我正在使用kxml解析器解析来自远程服务器的xml。我使用以下代码来解析xml public void validateUser(String name, String password, String mobile, String code) { Display.getDisplay(parent).setCurrent(new LoadingBarCanvas(parent)); ReadXML xmlThread = new ReadXML(); xmlThrea
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();
}
}
public void validateUser(字符串名称、字符串密码、字符串移动、字符串代码)
{
Display.getDisplay(parent.setCurrent(newloadingbarcanvas(parent));
ReadXML xmlThread=new ReadXML();
xmlThread.start();
整数计数=0;
URL=”http://www.acb.info/mobapp/Web_service/checkLogin.php?mobile=“+mobile+”&userId=dbz&password=123&code=“+code+”&output=xml”;
而(xmlThread.isAlive())
{
如果(计数=0)
{
System.out.println(“线程处于活动状态”);
}
计数++;
}
StringBuffer sb=新的StringBuffer();
System.out.println(“bookVector”+bookVector.size());
对于(int i=0;i
我想在解析xml时显示从另一个类加载表单。我尝试了
Display.getDisplay(parent).setCurrent(newloadingbarcanvas(parent))代码>显示加载表单,但不显示加载表单。那么如何解决这个问题呢?您可以使用GIF文件加载屏幕
您可以找到示例代码
如果您正在使用Netbeans,那么
转到库->添加Netbeans MIDP Component
您将获得netbeans.splachscreen、netbeans.waitingsceen类
你可以在你的代码中使用和集成哪些内容