Skip to content

Instantly share code, notes, and snippets.

View taxomania's full-sized avatar

Tariq Patel taxomania

View GitHub Profile
@taxomania
taxomania / AsynchronousTask.java
Last active December 13, 2015 18:09
Simplified implementation of android.os.AsyncTask > allows multiple thread execution in parallel
import java.util.concurrent.atomic.AtomicBoolean;
import android.os.Handler;
import android.os.Message;
import android.util.Log;
public abstract class AsynchronousTask<Params, Result> {
private static final int COMPLETE = 0;
private static final class AsyncTaskResult<Data> {
@taxomania
taxomania / ListToLatexTable.java
Created April 26, 2012 14:58
A simple Java class to convert a list into a table in LaTeX's tabular environment
package uk.co.taxomania.util;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.BufferedWriter;
import java.io.FileWriter;
public class ListToLatexTable{
public static void main(final String[] args){
@taxomania
taxomania / MapToKeyList.java
Created August 13, 2011 16:46
Convert Map to List of its Keys for use with Android ListView ArrayAdapter
private static <T> List<T> mapToKeyList(Map<T, ?> map)
{
final Collection<T> collection = map.keySet();
final List<T> list = new ArrayList<T>();
list.addAll(collection);
return list;
}