2012-04-03 8 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

ありがとうございますが、これは私が探しているものではありません:(もしあなたがqustionをよく読んでいれば、それはあなたのためにはっきりします:) – Alamri

関連する問題