gpt4 book ai didi

java - 用另一种方法从textview中获取值

转载 作者:行者123 更新时间:2023-11-30 11:03:29 26 4
gpt4 key购买 nike

我想用另一种方法从 textview 中获取值,即:

 public SensorEventListener sensorEventListener = new SensorEventListener() {
@Override
public void onSensorChanged(SensorEvent event) {
float pressure_value = 0.0f;
float height = 0.0f;
if (Sensor.TYPE_PRESSURE == event.sensor.getType())
{
pressure_value = event.values[0];
height = SensorManager.getAltitude(SensorManager.PRESSURE_STANDARD_ATMOSPHERE,pressure_value);
}
String value = String.valueOf(height);
txtBaro.setText(value);
}
};

我的方法是:

public void onServiceUpdate(ServiceState state){
//this is where i want to get value from txtBaro.
if (value from txtBaro > 45)
{
// do something
}
}

有什么想法吗?

已编辑:我想从 sensorEventListener(字符串)获取值“value”并将其传递给 onServiceUpdate(ServiceState state)

最佳答案

如果我理解你的问题,你想保存你传递给 txtBaro 的值。只需创建一个变量,例如

public static int valueOftxtBaro;

然后只需保存您的 TextView 的值,添加

valueOftxtBaro = Integer.parseInt(txtBaro.getText().toString());

之后

txtBaro.setText(value);

然后在任何你想要/需要的地方使用它。

关于java - 用另一种方法从textview中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30363725/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com