ListView와 Jsoup를 사용하여 웹 사이트에서 사진을 보여주는 간단한 앱을 만들면 누구나 에뮬레이터가 왜 때려 눕히는 지 알 수 있습니다. 코드의 문제점은 무엇입니까?웹 사이트 사진과 안드로이드 앱
공용 클래스 MainActivity는 활동 {
private ListView listView;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.listview);
listView = (ListView) findViewById(R.id.listview);
final ArrayList list = new ArrayList();
Document doc = null;
try {
doc = (Document) Jsoup.connect("http://mongol.co.il/").get();
Elements divs = ((Elements) doc).select("img[src$=.jpg]");
for (org.jsoup.nodes.Element div : divs)
{
list.add(div);
}
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
ArrayAdapter adapter = new ArrayAdapter(this,
android.R.layout.simple_list_item_1, list);
listView.setAdapter(adapter);
}
}를 확장
이 crashlog를 추가하십시오. –
logcat에서 오류 세부 정보를 제공하십시오. – FireAndIce
치명적인 예외 : 주 java.lang.RuntimeException : 활동을 시작할 수 없습니다. ComponentInfo {com.example.mongol/com.example.mongol.MainActivity} : java.lang.ClassCastException : android.app에 org.jsoup.nodes.Document가 있습니다. ActivityThread.performLaunchActivity (ActivityThread.java:2663) – Avi2107