我的if语句不起作用

Ker*_*mia 1 service android if-statement

我正在写一个服务应用程序Android.在这个应用程序中,我正在使用onStartCommand事件从Main活动接收命令.该IF块正在检查变量.正如您在图片中看到的那样(调试模式),值为"start"但该IF语句不起作用并将重定向到Else.为什么?

在此输入图像描述

Sam*_*iya 5

尝试用.equals会帮助你...

String is not Primary Data type in java

总是使用.equals() when you have ObjectString is Object

==仅用于primitive data type==在对象中比较您的String Refrences ...而不是值...

if(ReceivedCommandFromUser.equals("start"))
    {

      }
Run Code Online (Sandbox Code Playgroud)