Я пытаюсь отобразить список из базы данных SQLite во фрагменте. Я пробовал его с помощью действия, и это было успешно, но с использованием фрагмента я не могу заставить его работать с использованием фрагмента.андроидный фрагмент отображает данные sqlite в списке
public class AppleFragment extends ListFragment {
/** An array of items to display in ArrayList */
String apple_versions[] = new String[]{
"Mountain Lion",
"Lion",
"Snow Leopard",
"Leopard",
"Tiger"
};
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
/** Creating array adapter to set data in listview */
ArrayAdapter<String> adapter = new ArrayAdapter<String> (getActivity().getBaseContext(), android.R.layout.simple_list_item_multiple_choice, apple_versions);
/** Setting the array adapter to the listview */
setListAdapter(adapter);
return super.onCreateView(inflater, container, savedInstanceState);
}
@Override
public void onStart() {
super.onStart();
/** Setting the multiselect choice mode for the listview */
getListView().setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
}
}
Это просто пример, я хочу превратить его в список SQLite и отобразить его в фрагменте.
Небольшое примечание: вам не нужно вызывать 'getActivity(). GetBaseContext()', где вы создаете 'ArrayAdapter', поскольку' Activity' уже распространяется из 'Context'. –
Следуйте документации [This] (http://developer.android.com/reference/android/app/ListFragment.html). – Harry
следующая документация, еще не преуспевающая в этом, есть какой-то простой пример для подражания. тоже извините за поздний ответ. – armani2811