2012-04-03 53 views

回答

1

browserField.getDocumentUrl()給出瀏覽器的當前URL;

嘗試這樣的示例代碼:

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

謝謝,但這不是我要找的:(也許如果你仔細閱讀這個問題,它會清楚你:) – Alamri 2012-04-05 02:32:54

相關問題