[英]Android studio cannot resolve symbol equals
I am making a simple mobile app.我正在制作一个简单的移动应用程序。 For now I am just testing the app and trying to pass some values in between java files and put them in empty TextView
s.现在我只是在测试应用程序并尝试在 java 文件之间传递一些值并将它们放在空的TextView
。 I get values from a previous activity via Intent
and then trying to pass them on to another activity called ConsultActivity.java
:我通过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);
}
});
However in my ConsultActivity
, when I am doing basically the same thing, my equals
are highlighted and say "Cannot resolve symbol equals"但是在我的ConsultActivity
,当我做基本相同的事情时,我的equals
被突出显示并说“无法解析符号等于”
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");
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.