gpt4 book ai didi

java - 来自 Android 应用程序的 Last.fm API 调用

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:07:26 25 4
gpt4 key购买 nike

我正在尝试使用此包从 Android 应用程序进行 last.fm API 调用:http://www.u-mass.de/lastfm

从简单的 java 命令行程序,它可以工作,但不能在 android 应用程序中使用。使用 Windows 和 Eclipse

代码本身很简单:

 Artist artist = Artist.getInfo("Depeche Mode", "my_key");

我已经在 android manifest 中设置了 internet 权限

 <uses-permission android:name="android.permission.INTERNET"></uses-permission> 

调用结束后,我会在这里打印“缓存失败”。 http://code.google.com/p/lastfm-java/source/browse/trunk/src/de/umass/lastfm/Caller.java?spec=svn173&r=173

响应码有-1

int responseCode = urlConnection.getResponseCode();

知道我做错了什么吗?

最佳答案

我遇到了同样的问题。这是一个已报告的错误。

我找到的解决方案是这样的:只需在您的代码中的某处添加此行,该代码将在调用任何 api 方法之前运行:Caller.getInstance().setCache(null);

注意:这将禁用缓存..

有关更多信息,请查看此 link

关于java - 来自 Android 应用程序的 Last.fm API 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8438415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com