Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
blackberry在我的应用程序中使用浏览器中的url_Blackberry_Browser_Menuitem - Fatal编程技术网

blackberry在我的应用程序中使用浏览器中的url

blackberry在我的应用程序中使用浏览器中的url,blackberry,browser,menuitem,Blackberry,Browser,Menuitem,我有一个简单的应用程序:我在浏览器中添加了新的MenuItem,效果非常好。 我希望当我点击这个菜单项时,它会将我带到浏览器中当前url的应用程序 browserField.getDocumentUrl()提供浏览器的当前URL 尝试以下示例代码: public class FirstScreen extends MainScreen implements FieldChangeListener { private BrowserField browserField; private Butto

我有一个简单的应用程序:我在浏览器中添加了新的
MenuItem
,效果非常好。 我希望当我点击这个
菜单项时,它会将我带到浏览器中当前url的应用程序

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;
}      
}
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;
}      
}

将示例代码片段放在这里;将示例代码片段放在这里;谢谢,但这不是我想要的:(,也许如果你读好了问题,你就会明白:)谢谢,但这不是我想要的:(,也许如果你读好问题,你就会明白:)