让tempText.setText(event.getMessgae("temp"))的值在event.getMessgae("temp")的历史数据中随机显示
时间: 2023-07-21 14:04:55 浏览: 42
要`tempText.setText(event.getMessage("temp"))`的基础上随机显示历史数据中的值,可以按照以下步骤进行操作:
1. 首先,你需要获得历史数据列表,可以通过调用一个方法来获取历史数据,例如`getTempHistory()`。
2. 将历史数据存储在一个列表中,假设为`tempHistoryList`。
3. 使用随机数生成器来选择一个随机的索引,该索引将用于从`tempHistoryList`中获取随机的历史数据值。
4. 使用随机索引从`tempHistoryList`中获取对应的历史数据值,并将其设置为`tempText`的文本。
下面是一个示例代码:
```java
List<Double> tempHistoryList = getTempHistory(); // 获取历史温度数据的方法
// 生成随机索引
Random random = new Random();
int randomIndex = random.nextInt(tempHistoryList.size());
// 获取随机的历史温度数据值
double randomTemp = tempHistoryList.get(randomIndex);
// 将随机温度数据值设置为tempText的文本
tempText.setText(String.valueOf(randomTemp));
```
请注意,这只是一个简单的示例代码,你需要针对你的具体实现进行适当的修改。确保你在调用`setText()`方法之前,已经获取到了历史温度数据并将其设置到`tempHistoryList`中。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)