Java android获取通路作为可写字符串?
我目前正在创建一个应用程序,它使用基于位置的变量,出于参数的考虑,我想接收从Java android获取通路作为可写字符串?,java,android,location-based-service,Java,Android,Location Based Service,我目前正在创建一个应用程序,它使用基于位置的变量,出于参数的考虑,我想接收从getthoroughee()分配的字符串,当然,根据API,它是一个字符串,但假设我这样做了 class Game extends MapActivity{ public random function(){ if(addresses!= null){ Address address = addresses.get(0); this.locationText.append("\n" + address
getthoroughee()
分配的字符串,当然,根据API,它是一个字符串,但假设我这样做了
class Game extends MapActivity{
public random function(){
if(addresses!= null){
Address address = addresses.get(0);
this.locationText.append("\n" + address.getThoroughfare() + ", " + address.getLocality());
userLoc = address.getThoroughfare();
System.out.println(userLoc);
}
}
这是可行的,将打印出街道的名称,但如果我喜欢的话,将在另一个类中进行检查
if(Game.userLoc == myStreetString){
//do stuff
}
它不会工作,让我有保险的字符串匹配,什么给?任何帮助都很好您应该使用而不是==来比较字符串
if(Game.userLoc.equals(myStreetString)){
尝试使用以下代码
if(Game.userLoc.contains(myStreetString)){
下一次,请阅读API文档,了解上的地址。我不能相信我错过了这个,我的草率编码。非常感谢你!