Android 所有页面上的webview+jsoup

Android 所有页面上的webview+jsoup,android,webview,jsoup,Android,Webview,Jsoup,我想对所有html页面使用parse jsoup,这些页面在我的webview中加载。我知道,这是我的第一页,开始页。 例如,用户可以在jsoup解析器之后看到仅包含新闻的主页 public class MainActivity extends Activity { private WebView webView; Button btnback ; @Override protected void onCreate(Bundle savedInstanceSt

我想对所有html页面使用parse jsoup,这些页面在我的webview中加载。我知道,这是我的第一页,开始页。 例如,用户可以在jsoup解析器之后看到仅包含新闻的主页

public class MainActivity extends Activity {

    private WebView webView;
    Button btnback ;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        btnback = (Button) findViewById(R.id.backbutton);
        webView = (WebView) findViewById(R.id.webView_act_viewer);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.setInitialScale(100);
        webView.setWebViewClient(new WebViewClient());
        webView.getSettings().setSupportZoom(true);
        View.OnClickListener oclBtnBack = new View.OnClickListener(){
            @Override
            public   void   onClick (View v){
                webView.goBack();
            }
        };
         btnback.setOnClickListener(oclBtnBack);
        new LoadData().execute();

    }
    @Override
    public void onBackPressed (){
        if(webView.canGoBack()) webView.goBack();
        else super.onBackPressed();
    }
    private class  LoadData extends AsyncTask<Void,Void,Void>
    {
        String html=new String();
        Document doc = null;
        @Override
        protected Void doInBackground(Void... params) {

            try {

                doc = Jsoup.connect("http://www.fly4free.pl/").timeout(100000).get();
            } catch (IOException e) {
                e.printStackTrace();
            }
            Elements alldivs=doc.select("div.entry");
            html=alldivs.html();
            return null;
        }
        @Override
        protected void onPostExecute(Void result) {

            super.onPostExecute(result);
            webView.loadDataWithBaseURL(null,html,
                    "text/html", "utf-8", null);

        }
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {

        getMenuInflater().inflate(R.menu.my, menu);
        return true;
    }

}

很抱歉,不清楚您在问什么:对于开始url,我需要使用以下构造元素alldivs=doc.selectdiv.entry;但对于其他链接,需要元素alldivs=doc.selectdiv.article\u内容;