Android jsoup“不幸停止”

时间:2014-08-09 15:25:20

标签: android jsoup

我有jsoup的问题。每次我运行应用程序时都会得到Unfortunately Stop。我尝试了所有的方法,仍然得到它。我不知道什么是错的,这从代码中很简单,我尝试了线程并没有奏效。

public class MainActivity extends Activity {        
    String result;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        new MyInnerClass().execute();
    }

    private class MyInnerClass extends AsyncTask<String, Void, String> {      

           @Override
           protected void onPreExecute() {
           super.onPreExecute();    
           }

           @Override
           protected String doInBackground(String... params) {
            try{

            Document document = Jsoup.connect("http://google.come").get();
            }catch(Exception e){Log.d("doinbackground exception", e.toString());}
           return "Done";
           }

           @Override
           protected void onPostExecute(String result) {
           super.onPostExecute(result);
            final TextView tv = (TextView) findViewById(R.id.textView1);
            tv.setText(result);
           }
        }
        }

2 个答案:

答案 0 :(得分:0)

在此进行修正

@Override
           protected void onPostExecute(String result) {
           super.onPostExecute(result);
            final TextView tv = (TextView) findViewById(R.id.textView1);
            tv.setText(result);
           }

首先从您的activity_main布局获取电视,然后将setText添加到它

TextView tv= (TextView) findViewById(R.id.yourTextIDDefinedIn activity_main); 
tv.setText(result);

答案 1 :(得分:0)

我找到了解决方案:

按下android jsoup的复选框:

(属性 - &gt; Java构建路径 - &gt;订单和导出)。

谢谢你们。