Ich habe eine einfache Anwendung: Ich habe neue MenuItem
in den Browser und es funktioniert einwandfrei. Ich will das wenn ich auf diesen MenuItem
klicke, sollte es mich zu meiner App mit der aktuellen URL im Browser bringen.BlackBerry verwenden URL von Browser in meiner Anwendung
1
A
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
Setzen Sie Ihre Beispielcode-Schnipsel hier; – alishaik786