Cannot find symbol method execute. Как решить?

Помогите решить. Делаю парсинг сайта.
1. ошибка :
Error:(30,21) error: cannot find symbol method execute()

2. ошибка :
Error:(35, 9) error: method does not override or implement a method from a supertype

3. ошибка :
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.


package com.yarashevich.kiryl.test;

import android.app.Activity;
import android.os.AsyncTask;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

import java.io.IOException;
import java.util.ArrayList;

public class Test_news extends Activity {

    public Elements content;
    public ArrayList<String> titleList = new ArrayList<String>();
    private ArrayAdapter<String> adapter;
    private ListView lv;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.list_item);

        lv = (ListView) findViewById(R.id.pro_item);
        new Thread().execute();
        adapter = new ArrayAdapter<String>(this, R.layout.list_item, R.id.pro_item, titleList);
    }

    public class NewThread extends AsyncTask<String, Void, String> {
        @Override
        protected String doInBackround(String... arg) {
            Document doc;
            try {
                doc = Jsoup.connect("http://www.uoipd.by/ru/").get();
                content = doc.select(".main_content");
                titleList.clear();
                for (Element contents: content) {
                    titleList.add(contents.text());
                }
            } catch (IOException e){
                e.printStackTrace();
            }
            return null;
        }

        @Override
        protected void OnPostExecute(String result) {
            lv.setAdapter(adapter);
        }

        @Override
        protected String doInBackground(String... strings) {
            return null;
        }
    }
}
  • Вопрос задан
  • 458 просмотров
Пригласить эксперта
Ответы на вопрос 1
@onepavel
Консультация и разработка мобильных приложений
new Thread().execute() не тоже самое, что new NewThread().execute();
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы