Skip to content

Instantly share code, notes, and snippets.

@pistatium
Created January 10, 2014 01:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pistatium/8345448 to your computer and use it in GitHub Desktop.
Save pistatium/8345448 to your computer and use it in GitHub Desktop.
ActiveAndroidをContentProvider経由で使うメモ ref: http://qiita.com/pistatium@github/items/0092a2c4758e12481df9
<provider
android:name="com.activeandroid.content.ContentProvider"
android:authorities="APKのパッケージ名" />
getActivity().getSupportLoaderManager().initLoader(0, null, new LoaderCallbacks<Cursor>() {
@Override
public Loader<Cursor> onCreateLoader(int arg0, Bundle cursor) {
return new CursorLoader(getActivity(),
ContentProvider.createUri(MyEntityClass.class, null),
null, null, null, null
);
}
@Override
public void onLoadFinished(Loader<Cursor> arg0, Cursor cursor) {
((SimpleCursorAdapter)mySpinner.getAdapter()).swapCursor(cursor);
}
@Override
public void onLoaderReset(Loader<Cursor> arg0) {
((SimpleCursorAdapter)mySpinner.getAdapter()).swapCursor(null);
}
});
MyEntityClass entity = new MyEntityClass();
entity..loadFromCursor(c);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment