0
AndroidでJson 1.9.2ライブラリを使用して、Webサイトからデータを解析し、結果データをAndroidのTextViewに設定しました。しかし、私はTextViewで取得したデータを設定することができません。Android Text ViewにJsonクエリのデータが入力されない
関連するコードを共有しています。私は断片を使用しています。
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
tv1 = (EditText) getActivity().findViewById(R.id.trending_textView);
new Title().execute();
}
private class Title extends AsyncTask<Void, Void, Void> {
String title;
@Override
protected void onPreExecute() {
super.onPreExecute();
mProgressDialog = new ProgressDialog(getActivity());
mProgressDialog.setTitle("Fetching the latest trends");
mProgressDialog.setMessage("#Trends");
mProgressDialog.setIndeterminate(false);
mProgressDialog.show();
}
@Override
public Void doInBackground(Void... params) {
try {
doc = Jsoup.connect(url).get();
Elements links = doc.getElementsByTag("a");
for (Element link : links) {
//String linkHref = link.attr("href");
linkText = link.text();
//System.out.println("#"+linkText);
}
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
@Override
public void onPostExecute(Void result) {
tv1.setText(linkText.toString());
mProgressDialog.dismiss();
}
}
ご協力いただければ幸いです。
は 'mProgressDialog.dismiss()'の仕事をしていますか? – Zakir
'doInBackground'で' linkText'とは何を印刷しますか? – Zakir
ループを削除した後に問題が解決しました – CodePlorer