2012-04-03 9 views

Antwort

1

browserField.getDocumentUrl() gibt die aktuelle URL des Browsers an;

Versuchen Sie, wie dieser Beispielcode:

public class FirstScreen extends MainScreen implements FieldChangeListener 
{ 
private BrowserField browserField; 
private ButtonField click; 
private MenuItem goBack=new MenuItem("GO Back",100,101) 
{ 
    public void run() 
    { 
     goBackFromBrower(); 
    } 
}; 
public FirstScreen() 
{   
    setTitle("First Screen"); 
    click=new ButtonField("Click", Field.FIELD_HCENTER); 
    click.setChangeListener(this); 
    add(click);   
    addMenuItem(goBack); 
}   

protected void goBackFromBrower() 
{ 
    String str=browserField.getDocumentUrl();  
    delete(browserField); 
    System.out.println("============= URL: "+str); 
    Status.show(str, 1000); 
} 

public void fieldChanged(Field field, int context) 
{ 
    browserField=new BrowserField(); 
    add(browserField); 
    browserField.requestContent("http://www.google.com/news/");   
} 
protected boolean onSavePrompt() 
{ 
    return true; 
}  
} 
+0

danke, aber das ist nicht das, was ich suche :(, vielleicht, wenn Sie die Frage gut lesen, wird es für Sie klar sein :) – Alamri