안드로이드 simplecursoradapter 질문합니다.
현재 sqlite에는
val.put("jaepum_image", http://postfilesxxxxxx);
이런 url을 저장해뒀습니다.
보안상 url은 임의로 했습니다.
헌데 이거를
final SimpleCursorAdapter mydc = new SimpleCursorAdapter
(this, R.layout.list_view, c, new String[]{"jaepum_image"}, new int[]{R.id.web_view});
이런식으로 불러왔습니다.. list_view.xml 은
웹뷰하나를 넣은상태구요
매니페스트에는 인터넷 허용했습니다.
하..근데 왜 저 url을 loadUrl 할수없는걸까요 ㅠㅠ
심플커서 어댑터를 자세히보면
디비에 저장된 jaepum_image 여기에 저장된 http://postfilesxxxxxx 이거를 그냥
webview 에 넣는형식인데.. 이러면 안된다는걸 알고있습니다
web_view.loadUrl("주소); 를 넣어야하는데.. 심플커서어댑터에서는 어떻게해도
ㅠㅠ잘안되네요 고수님들 도와주세요..!!
new SimpleCursorAdapter(this, R.layout.item, cursor,
new String[]{}, new int[]{}){
@Override
public View getView(int position, View convertView, ViewGroup parent){
View v=super.getView(position, convertView, parent);
Cursor c=getCursor();
c.moveToPosition(position);
WebView webView=(WebView)v.findViewById(R.id.web);
webView.loadUrl("c.getString(0);
}
return v;
}
};
대략 될거 같긴한데.. 그닥.. 리스트가 길면 좀 문제가 있을수도..
커스텀 아답터를 만들어 사용하세요.