0

アプリの 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());      

        }
    }
4

1 に答える 1

0
batteryStatusField.setText(getBatteryLevel());

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

上記のコードを batteryStatusChange リスナー関数内に配置することで、このコードで動作するようになりました。後で、関数 getBatteryLevel() の後にパラメーターを追加して、デフォルトのフォーマットを維持します。

進行中のバッテリー アプリ ここに画像の説明を入力

于 2012-09-21T18:08:22.823 に答える