Skip to content

Instantly share code, notes, and snippets.

View mrmike's full-sized avatar

Michal Moczulski mrmike

View GitHub Profile
@mrmike
mrmike / newFragment
Created April 18, 2013 14:01
Template for creating basic fragment's methods
// Add this template in Preferences > Java > Editor > Templates > New
// I stored this snippet with newFragment name, but you can use any name you want
public static Fragment newInstance() {
return new ${fragment};
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
@mrmike
mrmike / gist:5346240
Created April 9, 2013 14:43
Snippet for creating loader callbacks
// Add this template in Preferences > Java > Editor > Templates > New
// I stored this snippet with newLoader name, but you can use any name you want
// To use this loader your class should implements LoaderCallbacks<Cursor>
private static final int ${loaderName} = 0;
@Override
public Loader<Cursor> onCreateLoader(int id, Bundle args) {
switch (id) {
case ${loaderName}:
@mrmike
mrmike / newTable
Created April 9, 2013 11:46
Eclipse template for creating database table in AUContentProvider library.
// Add this template in Preferences > Java > Editor > Templates > New
// I stored this snippet with newTable name, but you can use any name you want
public static class ${tableName} implements BaseColumns {
public static final String CONTENT_PATH = ${name};
public static final Uri CONTENT_URI = Uri.withAppendedPath(AUTHORITY_URI, CONTENT_PATH);
public static final String CONTENT_ITEM_TYPE = DataHelper.contentItemType(AUTHORITY, CONTENT_PATH);
public static final String CONTENT_DIR_TYPE = DataHelper.contentType(AUTHORITY, CONTENT_PATH);
@mrmike
mrmike / tableField
Last active December 16, 2015 00:09
Eclipse snippet for creating table fields in AUContentProvider
// Add this template in Preferences > Java > Editor > Templates > New
// I stored this snippet with newField name, but you can use any name you want
public static final String ${name} = DataHelper.field(DB_TABLE, "${value}");