попробуйте показать определенную часть сети в веб-представлении и используйте библиотеку jsoup, поэтому выберите мой предполагаемый div, и это мой код:
public class MainActivity extends AppCompatActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_page);
WebView webView = (WebView) findViewById(R.id.web);
webView.getSettings().setJavaScriptEnabled(true);
try {
Document document = Jsoup.connect("http://www.memaraneha.ir").get();
Element elements=document.select("div.news-list").first();
String html = elements.toString();
String mime = "text/html";
String encoding = "utf-8";
webView.loadData(html, mime, encoding);
} catch (IOException e) {
e.printStackTrace();
}
}}
но при запуске возникла эта ошибка: android.os.NetworkOnMainThreadException
после некоторых исследований я знаю, что это за ошибка и как ее решить с помощью кода ввода в функцию AsyncTask с этот вопрос (и не дублировать в моем случае) я пытаюсь это сделать, но не работает, и кажется, что невозможно поместить эти коды jsoup в AsyncTask, или я не знаю, как это сделать...
если кто может помогите.