不,虽然活动不能声明超时。你可以做的是:
- 在循环中使用一个
<pick>
活动并添加一个<onAlarm>
等待 10 秒的元素。但不确保任何消息处理时间不得超过 10 秒。
- 将
<scope>
with添加<wait>
到您的循环中,并将处理添加到带有立即开始的 onAlarm 元素的事件处理程序。如果我没记错的话,事件处理程序将与范围一起终止。当等待活动返回时会发生这种情况,因此实际上事件处理程序中的所有活动也应该终止。我从来没有试过这个,所以我不确定这是否有效。
于 2012-07-10T13:33:06.813 回答