对于我的应用程序的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());
}
}
答案 0 :(得分:0)
batteryStatusField.setText(getBatteryLevel());
public String getBatteryLevel() {
return Integer.toString(DeviceInfo.getBatteryLevel()) + " %";
}
通过将其放在我的batteryStatusChange侦听器函数中,可以使用上面的代码。稍后我将在函数getBatteryLevel()之后添加更多参数以保持我的默认格式。
我的电池应用正在进行中