Skip to content

Instantly share code, notes, and snippets.

View indrek-koue's full-sized avatar

Indrek Kõue indrek-koue

  • Estonia, Tallinn
View GitHub Profile
@indrek-koue
indrek-koue / Activity.java
Last active December 10, 2015 14:38
AsyncTask base broilerplate NB! override OnDestroy in activity in order to avoid leaked window exceptions
@Override
protected void onDestroy() {
if (mAsyncTask != null && mAsyncTask.getDialog() != null
&& mAsyncTask.getDialog().isShowing())
mAsyncTask.getDialog().dismiss();
super.onDestroy();
}
@indrek-koue
indrek-koue / MyBaseAdapter.java
Created January 3, 2013 23:27
BaseAdapter broilerplate for android adapters
import android.content.Context;
import android.view.LayoutInflater;
import android.widget.BaseAdapter;
import java.util.List;
public abstract class MyBaseAdapter<T> extends BaseAdapter {
private List<T> mList;
private LayoutInflater mInflater;
@cbeyls
cbeyls / PreferenceFragment.java
Last active April 6, 2023 09:07
A PreferenceFragment for the Android support library. Based on the platform's code with some removed features and a basic ListView layout.It uses reflection but works with every device I've tested so far.
package android.support.v4.preference;
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Build;