我有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);
}
}
}
答案 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;订单和导出)。
谢谢你们。