问题描述
- 为什么收不到时间改变的广播?
-
代码如下:// 实例化过滤器并设置要过滤的广播 String filter = Intent.ACTION_TIME_CHANGED;// "android.provider.Telephony.SMS_RECEIVED" IntentFilter intentFilter = new IntentFilter(filter ); // 注册广播 registerReceiver(timeBroadcast, intentFilter); timeBroadcast = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { // TODO Auto-generated method stub // show(); Log.e(TAG, "broadcast time...."); } };
如果改成
String filter = "android.provider.Telephony.SMS_RECEIVED";
可以收到短信的广播,求指导!
解决方案
先定义再注册,你写反了。
时间: 2024-09-29 10:13:50