2011-10-06 50 views
1

在我「如果」,在OnCreate中失敗

的onCreate

我設置

myString = getIntent().getStringExtra("sentString"); 

,之後

if (myString == "test") {...} 

未能執行...

即使事後

btnTest.setText(myString); 

作品

問題是什麼?

回答

8

比較字符串時總是使用String.equals()。 ==會比較參考。實施例

:代替

if (myString == "test") {...} 

使用:

if (myString.equals("test")) {...}