我的应用程序安装在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();
答案 0 :(得分:0)
我认为您的问题主要是因为手机制造商与自定义操作系统的实现不同。