Blackberry 使用BrowserSession调用浏览器

Blackberry 使用BrowserSession调用浏览器,blackberry,Blackberry,我正在尝试调用BrowserSession来打开网页。我通常使用以下代码: BrowserSession browserSession = Browser.getDefaultSession(); browserSession.displayPage(link); browserSession.showBrowser(); 但我现在想使用post方法,同时以同样的方法打开网站。如何将数据发布到BrowserSession 我找到了以下方法: displayPage(String url, St

我正在尝试调用BrowserSession来打开网页。我通常使用以下代码:

BrowserSession browserSession = Browser.getDefaultSession();
browserSession.displayPage(link);
browserSession.showBrowser();
但我现在想使用post方法,同时以同样的方法打开网站。如何将数据发布到BrowserSession

我找到了以下方法:

displayPage(String url, String referrer, HttpHeaders requestHeaders, PostData postData) 
我一直在尝试,结果一无所获。。。有谁能帮忙吗


谢谢

以下是如何使用BrowserSession.displayPage(字符串url、字符串引用、HttpHeaders requestHeaders、PostData PostData)方法:

final HttpHeaders requestHeaders = new HttpHeaders();
requestHeaders.addProperty(
    HttpHeaders.HEADER_CONTENT_TYPE, 
    HttpHeaders.CONTENT_TYPE_APPLICATION_X_WWW_FORM_URLENCODED
);

final URLEncodedPostData postData = 
    new URLEncodedPostData(URLEncodedPostData.DEFAULT_CHARSET, false);

postData.append("some_key", "some_value");
// put any key/value pairs you need to pass to the server

BrowserSession browserSession = Browser.getDefaultSession();
browserSession.displayPage(url, null, requestHeaders, postData);
browserSession.showBrowser();

确定一下,您是否正在使用browserSession.showBrowser()推送浏览器?是的,我在代码中输入了browserSession browserSession=browser.getDefaultSession();browserSession.displayPage(链接);browserSession.showBrowser();