Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java android获取通路作为可写字符串?_Java_Android_Location Based Service - Fatal编程技术网

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文档,了解

上的地址。我不能相信我错过了这个,我的草率编码。非常感谢你!