为什么onReceive在froyo中多次调用而不是在JellyBean中调用

时间:2013-06-10 17:04:56

标签: java android

我的应用程序安装在2个不同的手机中 一个用android 2.3.5,另一个在4.2.1 问题在于每次使用2.3.5接收电话的问题 但对于另一部手机,该方法接到一次通话,再也没有接到电话。

我想有人向我解释是什么导致android 4.2.1多次调用onreceive。 谢谢。

            registerReceiver(new BroadcastReceiver() {

                @Override
                public void onReceive(Context context, Intent intent) {
                    // TODO Auto-generated method stub
                    Log.v("ok","onreceive");
                    availableWifi = wifiManager.getScanResults(); // get all network
                }
            }, new IntentFilter(
                    WifiManager.SCAN_RESULTS_AVAILABLE_ACTION));
            wifiManager.startScan();

1 个答案:

答案 0 :(得分:0)

我认为您的问题主要是因为手机制造商与自定义操作系统的实现不同。