import net.rim.device.api.ui.Field;\r
import net.rim.device.api.ui.FieldChangeListener;\r
import net.rim.device.api.ui.Manager;\r
-import net.rim.device.api.ui.FieldLabelProvider;\r
import net.rim.device.api.ui.component.ButtonField;\r
import net.rim.device.api.ui.component.LabelField;\r
import net.rim.device.api.ui.container.MainScreen;\r
public void fieldChanged(Field field, int context) {\r
if (field instanceof ButtonField) {\r
BrowserSession browserSession = Browser.getDefaultSession();\r
- browserSession.displayPage(((FieldLabelProvider) field).getLabel());\r
+ // This cannot be weakened to FieldLabelProvider -- not a public API\r
+ browserSession.displayPage(((ButtonField) field).getLabel());\r
}\r
}\r
}\r