皆さんこんにちは。Jsoup ライブラリを使用して URL を抽出し、String 型の ArrayList に割り当てる Java ファイル (接続) から画像の URL を表示する際に問題が発生しています。
public class Connection {
ArrayList<String> StringArray = new ArrayList<String>();
private String fileExtension = "jpg";
private String html = "http://mcs.une.edu.au/~salmutai/cameras";
private int count = 0;
public void UrlExtract() throws Exception {
Document doc = Jsoup.connect(html).get();
Elements castURL = doc.select("a");
for (Element el : castURL) {
String src = el.absUrl("href");
String extension = src.substring(src.lastIndexOf(".") + 1,
src.length());
if (extension.equalsIgnoreCase(fileExtension)) {
StringArray.add(src);
count++;
}
}
}
public int getCount() throws Exception {
return count;
}
public String ImgArray(int i) throws Exception {
String[] StrArray = new String[count];
StrArray = (String[]) StringArray.toArray(StrArray);
return StrArray[i];
}
}
Toast を使用して正確な URL と画像の数を表示するにはどうすればよいですか。また、GridView を使用してすべての画像を順番に表示しています。前のコードは Java アプリケーションでは機能しますが、Android アプリでは機能しません