Java 在尝试从flickr获取数据时获取未知的后异常?

Java 在尝试从flickr获取数据时获取未知的后异常?,java,android,xml-parsing,flickr,Java,Android,Xml Parsing,Flickr,我正在尝试从flickr获取xml文件。这是我的密码: public static final String TAG = "FlickrFetchr"; public static final String ENDPOINT = "http://api.flickr.com/services/rest/"; public static final String API_KEY = "d4db9623ea909f4d2a01c8c9667fd378"; //secret=0c764276c114

我正在尝试从flickr获取xml文件。这是我的密码:

public static final String TAG = "FlickrFetchr";
public static final String ENDPOINT = "http://api.flickr.com/services/rest/";
public static final String API_KEY = "d4db9623ea909f4d2a01c8c9667fd378";  //secret=0c764276c114d52f
public static final String METHOD_GET_RECENT = "flickr.photos.getRecent";
public static final String PARAM_EXTRAS = "extras";
public static final String EXTRA_SMALL_URL = "url_s";
private static final String XML_PHOTO = "photo";

String url = Uri.parse(ENDPOINT).buildUpon().appendQueryParameter("method", METHOD_GET_RECENT)
    .appendQueryParameter("api_key", API_KEY)
    .appendQueryParameter(PARAM_EXTRAS, EXTRA_SMALL_URL)
    .build().toString();

String xmlString = getUrl(url);
当我调试时,我看到url是()并且它可以工作,xml文件就在那里。但是我得到一个异常,它说“无法解析主机”api.flickr.com:没有与主机名关联的地址。” 有人看到问题了吗


谢谢。

既然是这样的情况,而且是你要求的,那么这就是答案


如果您正在运行模拟器,请重新启动它。这种情况经常发生。当设备没有internet连接时,也会引发该异常。

您是否已授予
internet
权限?如果您正在运行模拟器,请重新启动它。这种情况经常发生。当设备没有internet连接时,也会引发该异常。@tolgap当我打开设备的internet时,它工作了,谢谢,您可以将其作为答案写下来,如果您愿意,我可以接受