私はデータベースを持っています。たとえば、Departments と Employees の 2 つのテーブルが含まれています。両方のテーブルにたくさんの項目があります。データは に入力されExpandableListView
ます。今、私は拡張するカスタムアダプターを使用していますCursorTreeAdapter
. 状況は十分ですが、思ったよりも遅くなることがあります。性能はアダプタの種類に依存しますか? もしそうなら、どのアダプタが優れていますか?
コード。
private class MyAdapter extends CursorTreeAdapter implements OnClickListener {
public MyAdapter(Cursor cursor, Context context) {
super(cursor, context);
// TODO Auto-generated constructor stub
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
@Override
protected Cursor getChildrenCursor(Cursor groupCursor) {
// TODO Auto-generated method stub
return null;
}
@Override
protected View newGroupView(Context context, Cursor cursor, boolean isExpanded, ViewGroup parent) {
// TODO Auto-generated method stub
return null;
}
@Override
protected void bindGroupView(View view, Context context, Cursor cursor, boolean isExpanded) {
// TODO Auto-generated method stub
}
@Override
protected View newChildView(Context context, Cursor cursor, boolean isLastChild, ViewGroup parent) {
// TODO Auto-generated method stub
return null;
}
@Override
protected void bindChildView(View view, Context context, Cursor cursor, boolean isLastChild) {
// TODO Auto-generated method stub
}
}