调用侦听器方法时,更新BB OS 6中的文本字段

时间:2012-09-20 04:42:57

标签: blackberry java-me

对于我的应用程序的GUI部分,当我调用当前更改的batteryStatusChange方法时,如何更新RichTextField?

我正在考虑调用set方法,然后让RichTextField获取新的数字,但是除非我在添加新文本之前删除文本字段,否则它会生成很长的行列表。

类似于“设备信息”下的电池百分比数字或当场发生变化的信号强度。

编辑:使用setText

计算出来
public void batteryStatusChange(int status) 
    {
        // TODO Auto-generated method stub
        if ((status & DeviceInfo.BSTAT_LEVEL_CHANGED) != 0)
        {           
            batteryStatusField.setText(getBatteryLevel());      

        }
    }

1 个答案:

答案 0 :(得分:0)

batteryStatusField.setText(getBatteryLevel());

    public String getBatteryLevel() {
    return Integer.toString(DeviceInfo.getBatteryLevel()) + " %";
}

通过将其放在我的batteryStatusChange侦听器函数中,可以使用上面的代码。稍后我将在函数getBatteryLevel()之后添加更多参数以保持我的默认格式。

我的电池应用正在进行中 enter image description here