【发布时间】:2014-10-27 23:26:58
【问题描述】:
我有一项服务,我想注册广播操作 CONNECTIVITY_CHANGE (android.net.conn.CONNECTIVITY_CHANGE) 以更新我的在线状态。我是按以下方式做的
服务创建方法
final IntentFilter theFilter = new IntentFilter();
theFilter.addAction(android.net.conn.CONNECTIVITY_CHANGE);
this.ConnStateReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
// Do whatever you need it to do when it receives the broadcast
// Example show a Toast message...
}
};
但在编译时它无法识别我的 android.net.conn.CONNECTIVITY_CHANGE 中的 android.net.conn 部分。它显示了一些包装问题。请帮我解决这个问题。由于我正在动态注册广播接收器,我认为无需在清单文件中提及它。请给我建议。我被困在这里了。
【问题讨论】:
-
为什么要投反对票?这个问题有什么问题?你为什么不能简单地回答这个问题?如果您投反对票..那么请给一些cmets您这样做的原因....
标签: android service broadcastreceiver