私はウェブサイトからデータをダウンロードしており、ArrayListに入れたいと思います。私は2つのフォーム、画像、URLをダウンロードしています。Arraylistにデータを送信Android JSOUP
ArrayList<String> artistNames = new ArrayList<String>();
ArrayList<String> artistImageURLS = new ArrayList<String>();
int chosen = 0;
public class nameGetterClass extends AsyncTask<Void, Void, String>{
Handler handle;
Document doc;
@Override
protected void onPreExecute() {
super.onPreExecute();
}
@Override
protected String doInBackground(Void... strings) {
try {
String url = "http://www.billboard.com/charts/artist-100";
doc = Jsoup.connect(url).get();
Elements names = doc.select("div.chart-row__title > h2.chart-row__song");
for (Element p : names)
artistNames.add(p.text());
// Log.i("names,", p.text());
}
catch(IOException ex){
}
return null;
}
@Override `**<--- ERROR HERE: method does not override superclass**`
protected void onPostExecute(Void result) {
}
}
2番目の最後の行に記載されているエラーが発生します。
これは実際にはarraylistに何も追加しません。どうすればいいですか?
エラーになります – NewToJava