我正在編寫一個服務應用程序Android
。在這個應用程序中,我使用onStartCommand
事件接收來自主要活動的命令。 IF
塊正在檢查一個變量。如圖所示(調試模式),值爲「start」,但IF
語句不起作用,並將重定向至Else
。爲什麼?我的if語句不起作用
1
A
回答
5
嘗試.equals
將幫助你......
String is not Primary Data type in java
始終使用.equals() when you have Object
和String is Object
==
是僅適用於對象primitive data type
和==
比較你的字符串Refrences。 ..不值...
if(ReceivedCommandFromUser.equals("start"))
{
}
2
在Java中使用Strings時,請使用.equals()方法。
例如...
if(RecievedCommandFromUser.equals("start"){}
應該工作。
相關問題
- 1. 我的if語句不起作用。
- 2. IF語句不起作用
- 3. `If`語句不起作用
- 4. C++ if/else if語句不起作用
- 5. 爲什麼我的if/else if語句不起作用?
- 6. 爲什麼我的if/else ... if語句不起作用?
- 7. Android的if語句不起作用
- 8. if jquery中的語句不起作用
- 9. WHILE中的IF語句不起作用
- 10. 簡單的IF語句不起作用
- 11. count ++在if語句中不起作用
- 12. if/else語句不起作用C++
- 13. VHDL - if <語句不起作用
- 14. while循環if語句不起作用
- 15. Bash腳本IF語句不起作用
- 16. 一行if語句不起作用
- 17. Java EE if/else語句不起作用
- 18. if和else語句不起作用
- 19. 簡單'else if'語句不起作用
- 20. jQuery if語句似乎不起作用
- 21. 多個if語句不起作用
- 22. JavaScript if語句不起作用
- 23. jQuery IF語句不起作用?
- 24. Rails IF語句不起作用
- 25. IF和ELSE語句不起作用
- 26. Java if()語句不起作用
- 27. 內聯if語句不起作用
- 28. JQuery if .is(':visible')語句不起作用
- 29. VHDL IF語句不起作用
- 30. 枝條IF語句不起作用
謝謝。那麼,你會告訴我,當前的解決方案有什麼問題(使用'IF'和'=='運算符)? – Kermia 2012-04-07 08:40:49
@Kermia,看到這個(無恥的鏈接)http://stackoverflow.com/questions/9870985/if-condition-does-not-work/9870998#9870998 – hmjd 2012-04-07 08:42:01
看到我的回答我更新它 – 2012-04-07 08:42:49