Java Android studio无法解析符号相等

Java Android studio无法解析符号相等,java,android-studio,Java,Android Studio,我正在制作一个简单的移动应用程序。现在,我只是在测试这个应用程序,并尝试在java文件之间传递一些值,然后将它们放在空的TextViews中。我通过Intent从以前的活动中获取值,然后尝试将它们传递给另一个名为ConsultActivity.java的活动: String username = getIntent().getStringExtra("Identifiant"); final TextView tv = (TextView)findViewById(R.id.TVUsername

我正在制作一个简单的移动应用程序。现在,我只是在测试这个应用程序,并尝试在java文件之间传递一些值,然后将它们放在空的
TextView
s中。我通过
Intent
从以前的活动中获取值,然后尝试将它们传递给另一个名为
ConsultActivity.java的活动:

String username = getIntent().getStringExtra("Identifiant");
final TextView tv = (TextView)findViewById(R.id.TVUsername);
if(username.equals("marcel123")){
    tv.setText("M Dupond");
}
else if(username.equals("tommy1")){
    tv.setText("M Thompson");
}
else if(username.equals("emma89")){
    tv.setText("Mme Sinieux");
}

consult = (ImageView)findViewById(R.id.consult);

consult.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        Intent i=new Intent(MainActivity.this,ConsultActivity.class);
        i.putExtra("Username", tv.getText().toString());
        startActivity(i);
    }
});
然而,在我的
咨询活动中
,当我做基本相同的事情时,我的
等于
会突出显示并说“无法解析符号等于”


可能这只是一个同步问题,请尝试:
Sych项目和gradle文件


尝试清理您的项目,也许?Build->Clean projects还可以清理Android Studio缓存。试过了,没有帮助吗?运行代码时它是否工作?是否有其他常用字符串函数工作?真奇怪,伙计。相等是为对象定义的。
String name = getIntent().getStringExtra("Username");
final TextView textV = (TextView)findViewById(R.id.TVUsername2);
if(name.equals("M Dupond")){
    textV.setText("M Dupond");
}
else if(name.equals("M Thompson")){
    textV.setText("M Thompson");
}
else if(name.equals("Mme Sinieux")){
    textV.setText("Mme Sinieux");
}