Looks reasonable.  Can you take a bugreport?

On Tue, Oct 8, 2013 at 12:14 PM, BearTi <[email protected]> wrote:

> Hi,
>
> I´ve a big problem with the "getScanResults()" function. I always get "0"
> as result.
>
> Here is my Code (it´s a service):
>
>     public void onCreate() {
>>         super.onCreate();
>>
>>         wifiMgr = (WifiManager)getSystemService(Context.WIFI_SERVICE);
>>         sharedPreferences =
>> PreferenceManager.getDefaultSharedPreferences(this.getApplicationContext());
>>         intentScan = new IntentFilter();
>>         intentScan.addAction(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION);
>>         scanReceiver = new ScanReceiver();
>>
>>         screenOnReceiver = new ScreenOnReceiver();
>>         registerReceiver(screenOnReceiver, new
>> IntentFilter(Intent.ACTION_SCREEN_ON));
>>
>>         screenOffReceiver = new ScreenOffReceiver();
>>         registerReceiver(screenOffReceiver, new
>> IntentFilter(Intent.ACTION_SCREEN_OFF));
>>     }
>>
>>     @Override
>>     public void onDestroy () {
>>       unregisterReceiver(screenOnReceiver);
>>       unregisterReceiver(screenOffReceiver);
>>     }
>>
>>     @Override
>>     public void onStart(Intent intent, int startId) {
>>     wifiMgr = (WifiManager)getSystemService(Context.WIFI_SERVICE);
>>
>> registerReceiver(scanReceiver, intentScan);
>>
>>     showToasts = sharedPreferences.getBoolean("checkbox_notification",
>> true);
>>     autoSync = sharedPreferences.getBoolean("checkbox_autosync", true);
>>     if(wifiMgr.getConnectionInfo().getNetworkId() == -1) {
>>         if(wifiMgr.setWifiEnabled(true)) {
>>
>>        if(!wifiMgr.startScan()){
>>        unregisterReceiver(scanReceiver);
>>        }
>> }
>> }else{
>> if(showToasts)
>> Toast.makeText(this.getApplicationContext(),R.string.toast_nochange,
>> Toast.LENGTH_SHORT).show();
>> }
>>     }
>>
>
>>
>
>     public class ScanReceiver extends BroadcastReceiver {
>>     @Override
>>     public void onReceive(Context context, Intent intent) {
>>     Log.d("wifi", "ScanComplete - "+intent.getAction());
>>
>>     List<WifiConfiguration> wifiListSupplicant =
>> wifiMgr.getConfiguredNetworks();
>>     List<ScanResult> wifiListScan = wifiMgr.getScanResults();
>>
>>
>>     Log.d("wifi", "LIST: "+wifiListScan.size());
>
> } }
>
>
>
> Somebody an idea?
>
> Thanks"
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Android Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to