我想将手机中的IMEI号与我声明的数据进行比较,但错误说:’操作符==不能应用于’
java.lang.String’,’long’
我该如何解决这个问题?
MainActivity.java
public class MainActivity extends AppCompatActivity {
TelephonyManager manager;
private Button button;
TextView textView;
String IMEI;
long IMEI2 = 356261058647361;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = (Button)findViewById(R.id.next);
textView = (TextView)findViewById(R.id.textview1);
manager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
IMEI = manager.getDeviceId();
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
if(IMEI == IMEI2){
textView.setText("IMEI NUMBER : " + IMEI);
}else{
textView.setText("data IMEI and IMEI2 did not match");
}
}
});
}
}