好的,所以我有了CameraList,扩展了GalleryList,扩展了ListFragment:
public static class FavoritesList extends GalleryList {
public static FavoritesList newInstance(int page) {
FavoritesList list = new FavoritesList();
Bundle args = new Bundle();
args.putInt("page", page);
list.setArguments(args);
return list;
}
@Override
public void onCreate(Bundle saveInstanceState) {
super.onCreate(saveInstanceState);
Cursor cursor = dbHelper.getGalleries(fav, preferences.getString("sort"+fav, "date desc"));
listAdapter = new GalleryListAdapter(activity, cursor);
setListAdapter(listAdapter);
}
...
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
super.onCreateOptionsMenu(menu, inflater);
menu.add(Menu.NONE, 0, 8, "Remove All");
}
@Override
public void onPrepareOptionsMenu(Menu menu) {
super.onPrepareOptionsMenu(menu);
//listAdapter is null the first …Run Code Online (Sandbox Code Playgroud)