Android中的get()导致Jsoup错误
|
我试图在我的Android应用程序中使用Jsoup 1.6.0,但是由于某种原因它崩溃了。我将代码简化为:
import android.app.Activity;
import android.os.Bundle;
import android.widget.Toast;
public class JsoupTestActivity extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
try {
Document d = Jsoup.connect(\"http://www.google.com\").get();
} catch (Exception e) {
Toast t = Toast.makeText(this, e.getMessage(), Toast.LENGTH_LONG);
t.show();
}
}
}
但是,每当我在手机上(以USB调试模式)或在仿真器上运行上述命令时,我都会收到消息,提示我的程序意外崩溃—甚至没有捕获到错误。如果我将try块的内容替换为
Jsoup.connect(\"http://www.google.com\");
该程序运行正常,因此似乎get()方法引起了问题...
仅供参考,在我的AndroidManifest.xml中,我确实包含了
<uses-permission android:name=\"android.permission.INTERNET\"></uses-permission>
在正确的位置,R.layout.main是ADT在创建新项目时生成的默认布局。我正在为此项目使用Android API级别7。我该如何工作?
没有找到相关结果
已邀请:
2 个回复
苏髓骗撩
梦话快家腹