how to capture my variables or methods (from my loaders)? see the last lines from the code:
btw: the first bootloader has id: 1 .. and the second bootloader has id: 0
ListLoader.java:
public class ListLoader extends AsyncTaskLoader<Cursor> {
public Cursor mCursor;
DatabaseHelper dbHelper;
public ListLoader(Context context, DatabaseHelper db) {
super(context);
dbHelper = db;
}
public Cursor getCursor(){
return mCursor;
}
@Override
public Cursor loadInBackground() {
if (getId() == 1) {
return dbHelper.getAll10();
} else
return dbHelper.getAll();
[...]
ListLoaderManager.java:
public class ListLoaderManager extends FragmentActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
FragmentManager fm = getSupportFragmentManager();
if (fm.findFragmentById(android.R.id.content) == null) {
fm.beginTransaction().add(android.R.id.content, new FragmentList()).commit();
}
}
public class FragmentList extends ListFragment implements LoaderManager.LoaderCallbacks<Cursor> {
private SimpleCursorAdapter mAdapter;
private DatabaseHelper dbHelper;
[...]
getLoaderManager().getLoader(0).forceLoad();
getLoaderManager().getLoader(0).mCursor;
getLoaderManager().getLoader(0).getCursor();
is someone an idea?
source
share