我能够获得路由器的mac地址;但是,当我比较它时,它什么都没有显示谁能告诉我哪里错了?
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
getMacId();
// myTimer.scheduleAtFixedRate(myTimerTask, 0, 5000);
display.setText(" Mac Address of current connected wifi is");
// MacText.setText(getMacId());
String MacID = getMacId();
box.setText(MacID);
String rajaWing = "f4:7f:35:5f:43:50" ;
String usmanWing = "f4:7f:35:5f:43:a0";
String shahzadWing = "00:3a:98:88:91:a0";
//sets location name
if (getMacId() == "usmanWing") {
MacText.setText("Usman's Wing");
}
答案 0 :(得分:1)
将getMacId() == "usmanWing"
更改为getMacId().equals("usmanWing")
由于您要比较两个字符串,因此应使用"YOUR_STRING".equals("COMPARE_STRING")
方法。
答案 1 :(得分:0)