1. Gewinne jetzt ein UMiDIGI C Note - alle Informationen findest du hier!!
  1. chip, 29.07.2012 #1
    chip

    chip Threadstarter Neuer Benutzer

    Hi,

    kann mir einer sagen warum dieser Vergleich nie zutrifft obwohl in "mac" genau diese MAC-Adresse gespeichert ist.

    Code:
    String mac = mWifiManager.getConnectionInfo().getMacAddress();
                if (mac == "78:d6:f0:a3:d5:ae") {
                    Log.d("wifitest", "Heimnetz");
                } else {
                    Log.d("wifitest", "Wifi MAC: " + mac);
                }

    Hier noch die komplette Klasse:

    Code:
    public class Wifistate extends BroadcastReceiver {
    
        private WifiManager mWifiManager;
    
        @Override
        public void onReceive(Context context, Intent intent) {
            mWifiManager = (WifiManager) context
                    .getSystemService(Context.WIFI_SERVICE);
    
            NetworkInfo networkInfo = intent
                    .getParcelableExtra(WifiManager.EXTRA_NETWORK_INFO);
    
            Log.d("wifitest", "New NetworkState: " + networkInfo.isConnected());
    
            if (networkInfo.isConnected()) {
                String mac = mWifiManager.getConnectionInfo().getMacAddress();
                if (mac == "78:d6:f0:a3:d5:ae") {
                    Log.d("wifitest", "Heimnetz");
                } else {
                    Log.d("wifitest", "Wifi MAC: " + mac);
                }
            }
        }
    }
     
  2. maniac103, 29.07.2012 #2
    maniac103

    maniac103 Android-Lexikon

    == ist etwas anderes als equals() - und du willst letzteres ;)

    Gesendet von meinem MB525 mit Tapatalk 2
     
  3. chip, 29.07.2012 #3
    chip

    chip Threadstarter Neuer Benutzer

    Manchmal ist es doch einfacher als man denkt :D. Danke.
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[NON-DEV] ADB -Nach Tutorial zur Speichererweiterung - Installation von Apps schlägt fehl Android App Entwicklung Samstag um 17:23 Uhr
Hilfe bei Fehler in Quellcode benötigt Android App Entwicklung Freitag um 23:01 Uhr
[GESCHLOSSEN] APK Zigalign Fehler Playstore Android App Entwicklung 13.06.2017
[GELÖST] Nach AS Update Fehler Error running app: Default Activity not found Android App Entwicklung 16.05.2017
Android SQLLite Fehler Android App Entwicklung 13.02.2017
Warum erhalte ich ein "IllegalArgumentException" zur Laufzeit ? Android App Entwicklung 02.02.2017
Verbindung zu FTP Server schlägt fehl Android App Entwicklung 10.01.2017
Google Play Services Fehler Android App Entwicklung 19.12.2016
Fehler beim Einbinden von Google Maps in eine App Android App Entwicklung 13.12.2016
Import Fehler beim Navigation Drawer Android App Entwicklung 01.12.2016
Du betrachtest das Thema "Stringvergleich von WLAN-MAC schlägt fehl" im Forum "Android App Entwicklung",