Android Open Source - lightbox-android-webservices Life Cycle Listener






From Project

Back to project page lightbox-android-webservices.

License

The source code is released under:

Apache License

If you think the Android project lightbox-android-webservices listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

/**
 * Copyright (c) 2012 Lightbox//  w  w w . ja  v  a  2 s  . com
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.lightbox.android.lifecycle;

import android.content.Intent;
import android.content.res.Configuration;
import android.os.Bundle;

/** 
 * LifeCycleListener.
 * Designed for inheritance. get called every time the associated Activity's life cycle event occurs.
 * @author Fabien Devos
 */
public abstract class LifeCycleListener {
  /** Used to tag logs */
  @SuppressWarnings("unused")
  private static final String TAG = "LifeCycleListener";
  
  /** Get called every time the corresponding method is called on the associated activity. Do nothing by default. */
  protected void onCreate(ManagedLifeCycleActivity activity, Bundle savedInstanceState) {
    // Do nothing by default
  }
  
  /** Get called every time the corresponding method is called on the associated activity. Do nothing by default. */
  protected void onContentChanged(ManagedLifeCycleActivity activity) {
    // Do nothing by default
  }
  
  /** Get called every time the corresponding method is called on the associated activity. Do nothing by default. */
  protected void onRestoreInstanceState(ManagedLifeCycleActivity activity, Bundle savedInstanceState) {
    // Do nothing by default
  }
  
  /** Get called every time the corresponding method is called on the associated activity. Do nothing by default. */
  protected void onStart(ManagedLifeCycleActivity activity) {
    // Do nothing by default
  }

  /** Get called every time the corresponding method is called on the associated activity. Do nothing by default. */
  protected void onResume(ManagedLifeCycleActivity activity) {
    // Do nothing by default
  }
  
  /** Get called every time the corresponding method is called on the associated activity. Do nothing by default. */
  protected void onConfigurationChanged(ManagedLifeCycleActivity activity, Configuration newConfig) {
    // Do nothing by default
  }

  /** Get called every time the corresponding method is called on the associated activity. Do nothing by default. */
  protected void onPause(ManagedLifeCycleActivity activity) {
    // Do nothing by default
  }
  
  /** Get called every time the corresponding method is called on the associated activity. Do nothing by default. */
  protected void onSaveInstanceState(ManagedLifeCycleActivity activity, Bundle outState) {
    // Do nothing by default
  }

  /** Get called every time the corresponding method is called on the associated activity. Do nothing by default. */
  protected void onStop(ManagedLifeCycleActivity activity) {
    // Do nothing by default
  }
  
  /** Get called every time the corresponding method is called on the associated activity. Do nothing by default. */
  protected void onDestroy(ManagedLifeCycleActivity activity) {
    // Do nothing by default
  }
  
  /** Get called every time the corresponding method is called on the associated activity. Do nothing by default. */
  protected void onActivityResult(ManagedLifeCycleActivity activity, int requestCode, int resultCode, Intent data) {
    // Do nothing by default
  }

}




Java Source Code List

com.lightbox.android.bitmap.BitmapFileCleanerTask.java
com.lightbox.android.bitmap.BitmapLoaderListener.java
com.lightbox.android.bitmap.BitmapLoaderTask.java
com.lightbox.android.bitmap.BitmapLoader.java
com.lightbox.android.bitmap.BitmapSize.java
com.lightbox.android.bitmap.BitmapSource.java
com.lightbox.android.bitmap.BitmapUtils.java
com.lightbox.android.cache.AbstractCache.java
com.lightbox.android.cache.ApiCache.java
com.lightbox.android.cache.BitmapCache.java
com.lightbox.android.cache.Cache.java
com.lightbox.android.data.ClearAndSaveBatchTask.java
com.lightbox.android.data.Data.java
com.lightbox.android.data.DatabaseCleanerTask.java
com.lightbox.android.data.DatabaseHelper.java
com.lightbox.android.data.DeleteBatchTask.java
com.lightbox.android.data.SaveBatchTask.java
com.lightbox.android.io.RandomAccessFileOutputStream.java
com.lightbox.android.lifecycle.LifeCycleListener.java
com.lightbox.android.lifecycle.ManagedLifeCycleActivity.java
com.lightbox.android.location.LocationHelper.java
com.lightbox.android.location.LocationListener.java
com.lightbox.android.network.HttpHelper.java
com.lightbox.android.network.NetworkUtils.java
com.lightbox.android.operations.AbstractOperation.java
com.lightbox.android.operations.CachedOperation.java
com.lightbox.android.operations.DeleteOperation.java
com.lightbox.android.operations.FailureOperation.java
com.lightbox.android.operations.ModificationNetworkOnlyOperation.java
com.lightbox.android.operations.NetworkOnlyOperation.java
com.lightbox.android.operations.OperationListener.java
com.lightbox.android.operations.OperationTask.java
com.lightbox.android.operations.Operation.java
com.lightbox.android.operations.Retrievable.java
com.lightbox.android.operations.RetrieveOperation.java
com.lightbox.android.operations.SaveOperation.java
com.lightbox.android.operations.Updatable.java
com.lightbox.android.tasks.BackgroundTaskWeak.java
com.lightbox.android.tasks.BackgroundTask.java
com.lightbox.android.tasks.DefaultExecutor.java
com.lightbox.android.utils.AndroidUtils.java
com.lightbox.android.utils.Base64.java
com.lightbox.android.utils.IntentUtils.java
com.lightbox.android.utils.MediaUtils.java
com.lightbox.android.utils.ResUtils.java
com.lightbox.android.utils.debug.DebugLifeCycleListener.java
com.lightbox.android.utils.debug.DebugLog.java
com.lightbox.android.views.RemoteImageView.java
com.lightbox.android.views.RemoteThumbImageView.java
com.lightbox.android.webservices.processors.GenerationException.java
com.lightbox.android.webservices.processors.JacksonProcessor.java
com.lightbox.android.webservices.processors.ParsingException.java
com.lightbox.android.webservices.processors.Processor.java
com.lightbox.android.webservices.requests.ApiRequestFactory.java
com.lightbox.android.webservices.requests.ApiRequestListener.java
com.lightbox.android.webservices.requests.ApiRequestTask.java
com.lightbox.android.webservices.requests.ApiRequest.java
com.lightbox.android.webservices.requests.ApiRequests.java
com.lightbox.android.webservices.requests.JacksonApiRequestFactory.java
com.lightbox.android.webservices.responses.ApiException.java
com.lightbox.android.webservices.responses.ApiResponse.java
com.lightbox.tweetsnearby.TweetsNearbyApplication.java
com.lightbox.tweetsnearby.activities.MainActivity.java
com.lightbox.tweetsnearby.activities.PickPlaceActivity.java
com.lightbox.tweetsnearby.model.Tweet.java
com.lightbox.tweetsnearby.model.Venue.java
com.lightbox.tweetsnearby.responses.foursquare.FoursquareApiResponse.java
com.lightbox.tweetsnearby.responses.foursquare.VenueListResponse.java
com.lightbox.tweetsnearby.responses.twitter.TweetListResponse.java
com.lightbox.tweetsnearby.responses.twitter.TwitterApiResponse.java