我正在编写一个服务应用程序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