Я пытаюсь получить список данных с веб-страницы с помощью Jsoup и хочу, чтобы он не отображался в виде списка в моем приложении для Android.У меня есть данные, но я не могу установить их в виде списка.
Я получил данные с веб-страницы и сохранил их в построителе строк, так как не могу сохранить их в спискеview.
public class BollywoodFragment extends Fragment {
ListView bollyList;
TextView text1;
ArrayList<String> list = new ArrayList<String>();
ArrayAdapter<String>arrayAdapter;
StringBuilder bollyMovies = new StringBuilder();
public BollywoodFragment() {
// Required empty public constructor
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view = inflater.inflate(R.layout.fragment_bollywood, container, false);
text1= (TextView)view.findViewById(R.id.text1);
bollyList = (ListView)view.findViewById(R.id.bollyList);
new bolly().execute("https://right2see.home.blog/bollywood/");
return view;
}
class bolly extends AsyncTask<String,String,String>{
String words;
@Override
protected String doInBackground(String... strings) {
try {
String url = "https://right2see.home.blog/bollywood/";
Document document = Jsoup.connect(url).get();
Elements elements = document.select("div.post-content.clear");
for(Element element:elements){
bollyMovies.append(element.getElementsByTag("a").text());
}
}catch (Exception e){
e.printStackTrace();
}
return null;
}
@Override
protected void onPostExecute(String s) {
super.onPostExecute(s);
text1.setText(bollyMovies);
}
}
}
Приведенный выше код отображает правильный вывод в текстовом представлении.Но я хочу этот вывод в виде списка, есть ли способ, которым я могу это сделать?