blackberry URL को वेबव्यू में लोड करें और पता बार छिपाएं




blackberry-simulator (3)

जैसा कि मैंने ब्लैकबेरी के विकास में नौसिखिया हूं, मुझे नहीं पता कि नीचे की समस्या के लिए मुझे क्या करना चाहिए:

मैं वेब पृष्ठ को वेबव्यू के अंदर लोड करना चाहता हूं (नेविगेशन एप्लिकेशन के अंदर होना चाहिए) और वेबव्यू के यूआरएल एड्रेस बार को छिपाना चाहिए।)

मुझे एंड्रॉइड में जो समाधान होता है, वह जानता है कि WebViewClient बनाने के लिए और एंड्रॉइड के अंदर WebView के अंदर एक ही लोड करें। लेकिन मुझे ब्लैकबेरी के सटीक समाधान के बारे में नहीं पता है।

एक और बात, मैं BrowserField डेमो के माध्यम से चले गए हैं, लेकिन मैं भी इस उदाहरण को लोड करने में सक्षम नहीं हूं:

अद्यतन करें:

मैं MDS सेवा लोड करने में सक्षम हूं और MDS सेवा के साथ सिम्युलेटर को शुरू करने से त्रुटि नीचे दी गई है।


इस तरह आप प्राप्त कर सकते हैं:

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

ब्राउज़रफिल्ड सही समाधान होना चाहिए सुनिश्चित करें कि सिम्युलेटर को ब्लैकबेरी ब्राउज़र में एक वेब पेज तक पहुंचने के द्वारा ठीक से कॉन्फ़िगर किया गया है।


अपने डिफ़ॉल्ट ब्राउज़रफील्ड कॉन्फ़िग क्लास को कॉन्फ़िगर करें और नीचे दिखाए गए अनुसार उस क्लास में ब्राउज़र लोड करें।

        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 पृष्ठ को लोड करेगा