SSID の取得に関して複数の人から質問がありましたが、それらはすべて部分的にしか機能しません。Android API wifiInfo.getSSID() によると、文字列を返す必要がありますが、何をしても if ステートメントは false を返します。自分の電話が「DieKantankys」に接続されているかどうかを確認したい
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
//Log.d("wifiInfo", wifiInfo.toString());
//Log.d("NetworkId",wifiInfo.getNetworkId());
if(wifiInfo.getSSID()=="DieKantankys"){
setContentView(R.layout.group_choose_activity);
}else{
setContentView(R.layout.not_connected_to_scouting_wifi_error);
}
}
私は何を間違っていますか?