Skip to content

Instantly share code, notes, and snippets.

@chrisjenx
chrisjenx / gist:3176258
Created July 25, 2012 13:42
Restart activity from fragment
//Post it in a handler to make sure it gets called if coming back from a lifecycle method.
new Handler().post(new Runnable() {
@Override
public void run()
{
Intent intent = getActivity().getIntent();
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK
| Intent.FLAG_ACTIVITY_NO_ANIMATION);
getActivity().overridePendingTransition(0, 0);
@chrisjenx
chrisjenx / .gitignore
Created August 2, 2013 09:57
Java / Gradle / IDEA / Eclipse gitignore
# built application files
*.apk
*.ap_
# files for the dex VM
*.dex
# Java class files
*.class
@chrisjenx
chrisjenx / SmartImageView.java
Created March 21, 2013 17:18
SmartImageView
/**
* Created with Intellij with Android, BIZZBY product.
* See licencing for usage of this code.
* <p/>
* User: chris
* Date: 18/02/2013
* Time: 10:43
*/
public class UriImageView extends ImageView
{
@chrisjenx
chrisjenx / gist:3405429
Created August 20, 2012 16:14
BasePagerFragment - Simple way to place a FragmentViewPager in a Fragment!
/**
* @project
* @author chris.jenkins
* @created Dec 28, 2011
*/
package com.application.android.ui.fragments;
import android.os.Bundle;
import android.os.Handler;
import android.support.v4.app.FragmentStatePagerAdapter;
@chrisjenx
chrisjenx / UiRunnablesFragment.java
Last active September 17, 2016 18:10
QueuedUiRunnableFragment
import android.content.Intent;
import com.actionbarsherlock.app.SherlockFragment;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
/**
* Created with Intellij with Android, BIZZBY product.
package com.bizzby.utils;
import android.util.Log;
import java.io.PrintWriter;
import java.io.StringWriter;
public class QLog
{
@chrisjenx
chrisjenx / gist:7428816
Last active December 28, 2015 02:29 — forked from anonymous/gist:7428588
Added style and cleaned up
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
a { color: #FFFFFF; }
iframe[id^='twitter-widget-']{ width:100%;}
em {visibility: hidden;}
</style>
<script>
@chrisjenx
chrisjenx / EditTextDialogFragment.java
Last active December 18, 2015 22:58
EditTextDialogFragment
package com.bizzby.ui.fragments.dialogs;
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
import android.os.Bundle;
import android.support.v4.app.FragmentManager;
import android.text.Editable;
import android.text.Selection;
@chrisjenx
chrisjenx / FragmentHolderActivity.java
Last active December 13, 2015 22:29
FragmentHolderActivity
package com.bizzby.ui.activities;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
import android.view.WindowManager;
import com.bizzby.ui.fragments.BaseIncludeFragment;
import com.bizzby.utils.QLog;
@chrisjenx
chrisjenx / BaseSpiceRequest.java
Created January 11, 2013 12:47
BaseRoboSpice abstract implimentation example
package com.bizzby.http.requests;
import android.text.TextUtils;
import com.bizzby.app.UserSession;
import com.bizzby.consts.Urls;
import com.bizzby.utils.QLog;
import com.google.api.client.http.*;
import com.google.api.client.json.JsonFactory;
import com.google.api.client.json.JsonObjectParser;
import com.google.api.client.json.jackson.JacksonFactory;