ファイルの名前を取得して o リストに表示したいのですが、エラーが発生します
ls=sftpChannel.ls("/home/volkan/");
l.setAdapter(new BaseAdapter() {
public View getView(int position, View convertView,
ViewGroup parent) {
view= new TextView(parent.getContext());
l.post(new Runnable() {
public void run() {
for(int i=0;i<ls.size();i++){
view.setText(((LsEntry)ls.get(i)).getFilename());
return;}
}
});
return null;
}
public int getCount() {
return ls.size();
}
public Object getItem(int position) {
// TODO Auto-generated method stub
return null;
}
public long getItemId(int position) {
// TODO Auto-generated method stub
return 0;
}
});
11-06 15:45:00.955: E/AndroidRuntime(18820): FATAL EXCEPTION: Thread-1344 11-06 15:45:00.955: E/AndroidRuntime(18820): android.view.ViewRootImpl$CalledFromWrongThreadException: 元のスレッドのみビュー階層を作成したものは、そのビューに触れることができます。11-06 15:45:00.955: E/AndroidRuntime(18820): android.view.ViewRootImpl.checkThread(ViewRootImpl.java:4267) 11-06 15:45:00.955: E/AndroidRuntime(18820): Android で。 view.ViewRootImpl.invalidateChild(ViewRootImpl.java:855) 11-06 15:45:00.955: E/AndroidRuntime(18820): android.view.ViewRootImpl.invalidateChildInParent(ViewRootImpl.java:904) 11-06 15:45: 00.955: E/AndroidRuntime(18820): android.view.ViewGroup.invalidateChild(ViewGroup.java:4005) 11-06 15:45:00.955: E/AndroidRuntime(18820): android.view.View.invalidate(View) で.java:8716) 11-06 15:45:00.955: E/AndroidRuntime(18820):