Skip to content

Instantly share code, notes, and snippets.

Arnaud Frugier quanturium

Block or report user

Report or block quanturium

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@quanturium
quanturium / SimpleCursorRecyclerAdapter.java
Created Apr 19, 2015
Implementation of SimpleCursorAdapter for the new RecyclerView. It extends this gist: https://gist.github.com/quanturium/46541c81aae2a916e31d
View SimpleCursorRecyclerAdapter.java
/*
* The MIT License (MIT)
*
* Copyright (c) 2015 ARNAUD FRUGIER
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
@quanturium
quanturium / CursorRecyclerAdapter.java
Last active May 13, 2019
A simple implementation of CursorAdapter for the new RecyclerView. It is designed to work with CursorLoaders and do not register any content observer (which can cause leaks if not handled properly)
View CursorRecyclerAdapter.java
/*
* The MIT License (MIT)
*
* Copyright (c) 2015 ARNAUD FRUGIER
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
View sectionsWithDates.java
@Override
protected SortedMap<Integer, Object> initializeSections(Cursor c)
{
TreeMap<Integer, Object> sections = new TreeMap<Integer, Object>();
int offset = 0, i = 0;  
while (c.moveToNext())
{
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String eventDate = sdf.format(new Date((long) c.getInt(c.getColumnIndex(EventsDatabase.COL_FROM_DATE)) * 1000));
View sectionsWithFirstLetter.java
@Override 
protected TreeMap<Integer, Object> initializeSections(Cursor c) 
{
TreeMap<Integer, Object> sections = new TreeMap<Integer, Object>();
int offset = 0, i = 0;
while (c.moveToNext())
{
String firstname = c.getString(c.getColumnIndex(CursorSectionDirectoryDatabase.COL_FIRSTNAME));
String firstLetter = firstname.substring(0, 1);
You can’t perform that action at this time.