我是使用 jsoup 的新手,我只想问我是否必须在 public static void main 中使用 jsoup 代码,正如我在网络上的研究中看到的那样,或者我可以在任何其他方法中使用它。我也遇到了 Jsoup.connect().get() 的问题。当我运行它时,我的应用程序总是停止。我已经将 android.permission.Internet 添加到我的 AndroidManifest.xml 中。我阅读了食谱并决定从解析文档开始,但我仍然生成相同的结果 - 不幸的是,应用程序已停止。我的 minsdkversion 是 8,我的 targetsdkversion 是 15。请多多包涵。
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class Jsoup_2 extends Activity{
static String website_url = "http://www.google.com";
/**
* @param args
*/
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_jsoupactivity);
try{
Document doc = Jsoup.connect(website_url).get();
((TextView)findViewById(R.id.label)).setText("Loading website");
}catch (Exception e){
((TextView)findViewById(R.id.label)).setText("error");
}
}
}