E
Elmey
Neues Mitglied
- 0
Hi,
ich habe eine eigentlich peinlich simple App, welche mir allerdings schon in der dritten Zeile um die Ohren fliegt (Package und Imports habe ich mal weggelassen=:
Ich versuche, die umliegend empfangbaren Wifi-Netzwerke zu ermitteln. Wenn ich durch den Code steppe, führt der Aufruf von wifi.startScan() zu einem seltsamen Breakpoint irgend wo in ActivityThread.performLaunchActivity(), weitere Versuche, den Ablauf fortzusetzen resultieren in einer RuntimeException.
Jetzt staune ich natürlich nicht schlecht, was in dem bisschen Code wohl schon schief gehen kann - hat jemand eine Idee?
ich habe eine eigentlich peinlich simple App, welche mir allerdings schon in der dritten Zeile um die Ohren fliegt (Package und Imports habe ich mal weggelassen=:
Code:
public class Android2_1TestActivity extends Activity
{
TextView tv;
WifiManager wifi;
WifiReceiver receiverWifi = new WifiReceiver();
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
tv = new TextView(this);
wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
registerReceiver(receiverWifi, new IntentFilter(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION));
wifi.startScan();
setContentView(tv);
}
class WifiReceiver extends BroadcastReceiver
{
public void onReceive(Context c, Intent intent)
{
List<ScanResult> configs=wifi.getScanResults();
for (ScanResult config : configs)
{
tv.append("\n\n" + config.BSSID+" "+config.level);
}
}
}
}
Ich versuche, die umliegend empfangbaren Wifi-Netzwerke zu ermitteln. Wenn ich durch den Code steppe, führt der Aufruf von wifi.startScan() zu einem seltsamen Breakpoint irgend wo in ActivityThread.performLaunchActivity(), weitere Versuche, den Ablauf fortzusetzen resultieren in einer RuntimeException.
Jetzt staune ich natürlich nicht schlecht, was in dem bisschen Code wohl schon schief gehen kann - hat jemand eine Idee?