내 프로그램에서 나는 탭 활동을 사용합니다. 하나의 탭에있는 목록보기, 나는 그 목록보기 내 sqlite 데이터베이스에서 데이터를 가져 오려고합니다. 코드에서 오류를 발견하지 못했지만 목록보기가 비어 있습니다. 당신은 제대로 LoaderCallbacks를 구현하는 클래스를 사용하지 않는빈 ListView 안드로이드 sqlite
public static class DummySectionFragment extends Fragment implements LoaderCallbacks<Cursor>{
public static final String ARG_SECTION_NUMBER = "section_number";
public DummySectionFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.activity_tracker,
container, false);
View v = inflater.inflate(R.layout.activity_tracker,
container, false);
createList();
db = new DB(act);
db.open();
String[] from = new String[] {DB.COLUMN_NAME, DB.COLUMN_TIME};
int[] to = new int[] { R.id.tvTextName, R.id.tvText_time};
Cursor cursor = db.getAllData();
scAdapter = new SimpleCursorAdapter(getActivity(), R.layout.item, cursor, from, to, 0);
lvData = (ListView) v.findViewById(R.id.lvData);
lvData.setAdapter(scAdapter);
return rootView;
}
public void createList(){
}
@Override
public Loader<Cursor> onCreateLoader(int arg0, Bundle arg1) {
// TODO Auto-generated method stub
return null;
}
@Override
public void onLoadFinished(Loader<Cursor> arg0, Cursor arg1) {
// TODO Auto-generated method stub
}
@Override
public void onLoaderReset(Loader<Cursor> arg0) {
// TODO Auto-generated method stub
}
}
이 바보 같은 질문입니다; 그러나 우리는 여기에 모든 기지를 포괄해야합니다. 그렇다면 데이터베이스에 데이터가 있습니까? – DrkStr
예 10 개 요소 – kolodach