前面是这样传值的: String targetTime = timeEditText.getText().toString(); // 启动服务,并传递时间参数 Intent serviceIntent = new Intent(serciveTestClock.this, ClockService.class); serviceIntent.putExtra("target_time", targetTime); startService(serviceIntent);
时间: 2024-02-14 15:08:52 浏览: 117
基于javascript显示当前时间以及倒计时功能_.docx
好的,那么在接收传递过来的时间参数时,可以使用以下代码:
```
String targetTime = "";
Bundle bundle = getIntent().getExtras();
if (bundle != null) {
targetTime = bundle.getString("target_time");
}
```
其中,`getIntent()` 方法获取的是当前活动所接收到的 Intent 对象,然后通过 `getExtras()` 方法获取 Intent 中所包含的额外数据,并通过键值 `"target_time"` 获取传递过来的时间参数。由于您传递过来的是一个字符串类型的参数,因此可以直接调用 `getString()` 方法获取字符串值。如果您传递过来的是其他类型的数据,需要根据实际情况调用对应的方法进行获取。
阅读全文