【发布时间】:2011-06-05 03:50:59
【问题描述】:
基本上我想使用此代码每 5 秒广播和接收一次:
private final BroadcastReceiver checkWifiStateChanged = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
checkWifiStateHasChanged();
}
};
我该怎么做?
【问题讨论】:
-
可能有更好的解决方案。你想完成什么?
-
我想检查 wifi 是否已从外部源关闭或打开,例如每秒然后 setChecked a Togglebutton
-
您只需要为您感兴趣的事件注册接收者,Android平台将确保事件发生时及时通知您的接收者。您必须接受它不一定会在 1 秒内甚至 5 秒内。您是否正在寻求有关如何为您感兴趣的活动注册接收者的帮助?
-
是的,如果您可以在 wifi 关闭或打开时帮助我,我希望触发此 BR 以检查切换按钮的打开或关闭
-
www 有很多这样的例子。就在昨天有人帮你注册了一个接收器。 stackoverflow.com/questions/6232600/…你试过什么?对于您可能感兴趣的特定广播,请查看developer.android.com/reference/android/net/wifi/…。