Saya mau bertanya tentang BrowserField di java.
Jadi BrowserField yg akan saya tampilkan memiliki link jika di klik akan menuju ke aplikasi browser. Constructornya sudah diisi dengan BrowserConfig. Di BrowserConfig tersebut sudah di setProperty(BrowserFieldConfig.CONTROLLER, controller) dengan controller tersebut adalah ProtocolController. Di ProtocolController tersebut meng-overide handleNavigationRequest dengan tujuan meng-handle jika browserField jika di klik.
untuk lebih jelasnya bisa di lihat di code dibawah ini.
BrowserFieldConfig _bfConfig = new BrowserFieldConfig();
_bfConfig.setProperty(BrowserFieldConfig.NAVIGATION_MODE,
BrowserFieldConfig.NAVIGATION_MODE_NONE);
_bfConfig.setProperty(BrowserFieldConfig.JAVASCRIPT_ENABLED,Boolean.TRUE);
_bfConfig.setProperty(BrowserFieldConfig.USER_SCALABLE, Boolean.FALSE);
BrowserField browserField = new BrowserField(_bfConfig);
String disContent="<iframe id='aefe2148' name='aefe2148' src='http://openx.lewatmana.com/www/delivery/afr.php?zoneid=27&cb=INSERT_RANDOM_NUMBER_HERE' frameborder='0' scrolling='no' width='768' height='95'><a href='http://openx.lewatmana.com/www/delivery/ck.php?n=a29677c1&cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='http://openx.lewatmana.com/www/delivery/avw.php?zoneid=27&cb=INSERT_RANDOM_NUMBER_HERE&n=a29677c1' border='0' alt='' /></a></iframe>";
ProtocolController controller = new ProtocolController(browserField) {
public void handleNavigationRequest(BrowserFieldRequest r)throws Exception {
Browser.getDefaultSession().displayPage(r.getURL());
}
};
_bfConfig.setProperty(BrowserFieldConfig.CONTROLLER, controller);
browserField.displayContent(disContent,"http:localhost");
VerticalFieldManager verticalField = new VerticalFieldManager();
verticalField .add(browserField);
Yang jadi pertanyaan kenapa ya, kalo di device browserField tersebut saat diklik tidak ada action apa2 dan sebaliknya kalo di simulator jika diklik langsung menuju ke aplikasi dan membuka link dari browserField tersebut.
Apakah ada yg tahu kenapa bisa seperti itu ?
Mohon Bantuannya semua
terima kasih banyak