Загрузить URL в веб-просмотр и скрыть адресную строку - PullRequest
0 голосов
/ 02 декабря 2011

Поскольку я новичок в разработке BlackBerry, я не знаю, что мне следует реализовать для решения приведенной ниже проблемы:

Я хочу загрузить веб-страницу внутри веб-просмотра (навигация должна быть в приложении) и скрытьАдресная строка URL веб-просмотра.)

Я знаю решение, которое мы делаем в Android, чтобы сделать webViewClient и загрузить его внутри WebView внутри Android.Но я не знаю точное решение для BlackBerry.

Еще одна вещь, я прошел BrowserField демо, но я не могузагрузить даже этот пример:

enter image description here

Обновление:

Я могу загрузить URL, и ошибка ниже исчезла, запустив симулятор с MDS сервис.

Ответы [ 3 ]

4 голосов
/ 02 декабря 2011

Как это вы можете получить:

public class LoadingScreen extends MainScreen implements FieldChangeListener
{
private ButtonField click;
private BrowserField browserField;  
private BasicEditField address;
private VerticalFieldManager ver;
public LoadingScreen() 
{       
    createGUI();                
}
private void createGUI() 
{
    ver=new VerticalFieldManager();
    address=new BasicEditField("Enter Address: ", "", 150, FIELD_HCENTER);//Enter here like "**http://www.google.com**"
    ver.add(address);
    click=new ButtonField("click");
    click.setFont(StartUp.font);
    click.setChangeListener(this);
    ver.add(click);
    add(ver);

    browserField=new BrowserField();
    add(browserField);
}
public void fieldChanged(Field field, int context) 
{
    if(click==field)
    {               
        browserField.requestContent(address.getText());
        delete(ver);
    }
}

protected boolean onSavePrompt() 
{
    return true;
}
public boolean onMenu(int instance) 
{
    return true;
}
}
4 голосов
/ 02 декабря 2011

BrowserField должно быть правильным решением.Убедитесь, что симулятор правильно настроен путем доступа к веб-странице в браузере Blackberry.

2 голосов
/ 19 октября 2012

Настройте класс BrowserfieldConfig по умолчанию и загрузите браузер в этот класс, как показано ниже.

        BrowserFieldConfig myBrowserFieldConfig = new BrowserFieldConfig();
        myBrowserFieldConfig.setProperty(BrowserFieldConfig.NAVIGATION_MODE,BrowserFieldConfig.NAVIGATION_MODE_POINTER);
        BrowserField browserField = new BrowserField(myBrowserFieldConfig);
        add(browserField);
        browserField.requestContent("http://www.google.co.in");

Это загрузит страницу Google в веб-просмотре.

...