2010-07-13 67 views
0

我想設置計對象警報顯示進度設置計在警告框,但它給java.lang.IllegalArgumentException異常在Symbian

public class AlertTest extends MIDlet implements CommandListener { 
Display display; 
TextBox txtbox; 
Command cmd; 
public void startApp() { 
    display=Display.getDisplay(this); 
    txtbox=new TextBox("Message", null, 160, 0); 
    cmd=new Command("Send", Command.OK, 1); 
    txtbox.addCommand(cmd); 
    txtbox.setCommandListener(this); 
    display.setCurrent(txtbox); 
} 

public void pauseApp() { 
} 

public void destroyApp(boolean unconditional) { 
} 
public void commandAction(Command c,Displayable d){ 
    Gauge gauge = new Gauge("", false, Gauge.INDEFINITE, Gauge.CONTINUOUS_RUNNING); 
    Alert retrieve = new Alert("Retrieving Contacts");  
      retrieve.setIndicator(gauge); 
      display.setCurrent(retrieve,txtbox); 
} 

}

如何解決這個問題呢?

警報內使用時

回答

0

計標籤應該被設置爲空值:

例如:

Gauge gauge = new Gauge(null, false, Gauge.INDEFINITE, Gauge.CONTINUOUS_RUNNING); 

馬科