Code example for SoftReference

Methods: get

0
	 * Usamos una softreference a modo de cache 
	 */ 
	private SoftReference<ToastHelper> toastHelper;
 
	public ToastHelper toast() { 
		if (toastHelper == null || toastHelper.get() == null) {
			ToastHelper helper = ToastHelper.create(this);
			toastHelper = new SoftReference<ToastHelper>(helper);
		} 
 
		return toastHelper.get();
	} 
 
	/** 
	 * Define la lógica a ejecutar durante la inicialización de la aplicación.<br> 
	 * En este punto se inicializa el repositorio de datos de DB4O. 
	 */ 
	@Override 
	public void onCreate() { 
		super.onCreate();