私たちはAndroid Studioでこのアプリを開発しています。そこで、ウェブサイトにリクエストを出したいときに、このコードを実行すると、私は「null」というエラーを受け取り続けます。このコードの変数のうちの1つはヌルです。誰かがそれを見て、いくつかの変数が正しく使用されていないため、ヌルエラーを提供している場所を参照できますか?このGETリクエストは何が問題なのですか?
public class SpotAlgo {
String vidLink;
int linkLoc;
String testString = "<title>";
String result;
public String gettheResult(String v) throws Exception{
String sname = " ";
vidLink = "https://open.spotify.com/track/43PuMrRfbyyuz4QpZ3oAwN";
URL obj = new URL(vidLink);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
String inputLine = "";
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
result = response.toString();
linkLoc = result.indexOf(testString) + testString.length();
for (int i = linkLoc; i < result.indexOf("on Spotify"); i++) {
sname += result.charAt(i) + "";
}
return obj.toString();
}
}
をスタックトレースしてください。 – Ezequiel
URLが404エラーを返すなど、返されたテキストに '' Spotify "'が含まれていないとどうなりますか?上記のように、エラーが何であるかを確認できるようにLogCatを提供してください。 –
stacktraceは次のとおりです:表面0xa8d63f60にEGL_SWAP_BEHAVIORを設定できませんでした。エラー= EGL_BAD_MATCH – Programmer87