Я пытаюсь создать простой ListFragment, я успешно выполнил его с использованием стандартной активности списка, но теперь я пытаюсь реализовать его с помощью ListFragments.Android Simple ListFragment с помощью SQLite
То, что я пытаюсь сделать, это отобразить данные SQLite в Listfragment. Как передать ListNotes в фрагмент Notes?
public class Notes extends Fragment {
NotesControl control;
DatabaseHelper help;
SimpleCursorAdapter adapter;
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_notes, container, false);
Cursor cursor = control.ListNotes();
//Mapping the fields cursor to text views
String[] fields = new String[]{help.COLUMN_TITLE, help.COLUMN_DATE};
int [] text = new int[] {R.id.item_title, R.id.item_date};
adapter = new SimpleCursorAdapter(view.getContext(),R.layout.list_layout,cursor, fields, text);
ListView listView = (ListView) view.findViewById(android.R.id.list);
listView.setAdapter(adapter);
return view;
}
NotesControl
public Cursor ListNotes() {
}
Как я могу запросить это? Где я могу хранить данные БД, чтобы вернуться к моему списку?
Пользовательский адаптер был бы хорошим способом начать ... – jvrodrigues
@jvrodrigues NotesControl хранит все мои запросы к базе данных, что мой пользовательский адаптер будет удерживать ? мне нужен еще один xml-файл? у вас есть пример? – Jack