0

我将我的应用程序安装在 2 部不同的手机中,一部是 android 2.3.5,另一部是 4.2.1 .

我想有人解释一下是什么原因导致 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();
4

1 回答 1

0

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

于 2013-06-10T18:12:10.773 回答