Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package com.actionbarsherlock.app;
  
  import android.os.Bundle;
  import android.util.Log;
  import android.view.View;
 
 import static com.actionbarsherlock.ActionBarSherlock.OnActionModeFinishedListener;
 import static com.actionbarsherlock.ActionBarSherlock.OnActionModeStartedListener;

 
     private static final boolean DEBUG = false;
     private static final String TAG = "SherlockFragmentActivity";
 
     private ActionBarSherlock mSherlock;
     private boolean mIgnoreNativeCreate = false;
     private boolean mIgnoreNativePrepare = false;
     private boolean mIgnoreNativeSelected = false;
 
     protected final ActionBarSherlock getSherlock() {
         if ( == null) {
              = ActionBarSherlock.wrap(this.);
         }
         return ;
     }
 
 
     ///////////////////////////////////////////////////////////////////////////
     // Action bar and mode
     ///////////////////////////////////////////////////////////////////////////
 
     public ActionBar getSupportActionBar() {
         return getSherlock().getActionBar();
     }
 
     public ActionMode startActionMode(ActionMode.Callback callback) {
         return getSherlock().startActionMode(callback);
     }
 
     @Override
     public void onActionModeStarted(ActionMode mode) {}
 
     @Override
     public void onActionModeFinished(ActionMode mode) {}
 
 
     ///////////////////////////////////////////////////////////////////////////
     // General lifecycle/callback dispatching
     ///////////////////////////////////////////////////////////////////////////
 
     @Override
     public void onConfigurationChanged(Configuration newConfig) {
         super.onConfigurationChanged(newConfig);
         getSherlock().dispatchConfigurationChanged(newConfig);
     }
 
     @Override
     protected void onPostResume() {
         super.onPostResume();
         getSherlock().dispatchPostResume();
     }
 
     @Override
     protected void onPause() {
         getSherlock().dispatchPause();
         super.onPause();
     }
 
     @Override
     protected void onStop() {
         getSherlock().dispatchStop();
         super.onStop();
     }
 
     @Override
     protected void onDestroy() {
         getSherlock().dispatchDestroy();
         super.onDestroy();
     }
 
     @Override
     protected void onPostCreate(Bundle savedInstanceState) {
         getSherlock().dispatchPostCreate(savedInstanceState);
         super.onPostCreate(savedInstanceState);
     }
 
     @Override
     protected void onTitleChanged(CharSequence titleint color) {
         getSherlock().dispatchTitleChanged(titlecolor);
        super.onTitleChanged(titlecolor);
    }
    @Override
    public final boolean onMenuOpened(int featureIdandroid.view.Menu menu) {
        if (getSherlock().dispatchMenuOpened(featureIdmenu)) {
            return true;
        }
        return super.onMenuOpened(featureIdmenu);
    }
    @Override
    public void onPanelClosed(int featureIdandroid.view.Menu menu) {
        getSherlock().dispatchPanelClosed(featureIdmenu);
        super.onPanelClosed(featureIdmenu);
    }
    @Override
    public boolean dispatchKeyEvent(KeyEvent event) {
        if (getSherlock().dispatchKeyEvent(event)) {
            return true;
        }
        return super.dispatchKeyEvent(event);
    }
    ///////////////////////////////////////////////////////////////////////////
    // Native menu handling
    ///////////////////////////////////////////////////////////////////////////
        if () Log.d("[getSupportMenuInflater]");
        return getSherlock().getMenuInflater();
    }
    public void invalidateOptionsMenu() {
        if () Log.d("[invalidateOptionsMenu]");
    }
    public void supportInvalidateOptionsMenu() {
        if () Log.d("[supportInvalidateOptionsMenu]");
        invalidateOptionsMenu();
    }
    @Override
    public final boolean onCreatePanelMenu(int featureIdandroid.view.Menu menu) {
        if () Log.d("[onCreatePanelMenu] featureId: " + featureId + ", menu: " + menu);
        if (featureId == . && !) {
             = true;
            boolean result = getSherlock().dispatchCreateOptionsMenu(menu);
             = false;
            if () Log.d("[onCreatePanelMenu] returning " + result);
            return result;
        }
        return super.onCreatePanelMenu(featureIdmenu);
    }
    @Override
    public final boolean onCreateOptionsMenu(android.view.Menu menu) {
        return true;
    }
    @Override
    public final boolean onPreparePanel(int featureIdView viewandroid.view.Menu menu) {
        if () Log.d("[onPreparePanel] featureId: " + featureId + ", view: " + view + ", menu: " + menu);
        if (featureId == . && !) {
             = true;
            boolean result = getSherlock().dispatchPrepareOptionsMenu(menu);
             = false;
            if () Log.d("[onPreparePanel] returning " + result);
            return result;
        }
        return super.onPreparePanel(featureIdviewmenu);
    }
    @Override
    public final boolean onPrepareOptionsMenu(android.view.Menu menu) {
        return true;
    }
    @Override
    public final boolean onMenuItemSelected(int featureIdandroid.view.MenuItem item) {
        if () Log.d("[onMenuItemSelected] featureId: " + featureId + ", item: " + item);
        if (featureId == . && !) {
             = true;
            boolean result = getSherlock().dispatchOptionsItemSelected(item);
             = false;
            if () Log.d("[onMenuItemSelected] returning " + result);
            return result;
        }
        return super.onMenuItemSelected(featureIditem);
    }
    @Override
    public final boolean onOptionsItemSelected(android.view.MenuItem item) {
        return false;
    }
    @Override
    public void openOptionsMenu() {
        if (!getSherlock().dispatchOpenOptionsMenu()) {
            super.openOptionsMenu();
        }
    }
    @Override
    public void closeOptionsMenu() {
        if (!getSherlock().dispatchCloseOptionsMenu()) {
            super.closeOptionsMenu();
        }
    }
    ///////////////////////////////////////////////////////////////////////////
    // Sherlock menu handling
    ///////////////////////////////////////////////////////////////////////////
    public boolean onCreateOptionsMenu(Menu menu) {
        return true;
    }
    public boolean onPrepareOptionsMenu(Menu menu) {
        return true;
    }
    public boolean onOptionsItemSelected(MenuItem item) {
        return false;
    }
    ///////////////////////////////////////////////////////////////////////////
    // Content
    ///////////////////////////////////////////////////////////////////////////
    @Override
    public void addContentView(View viewLayoutParams params) {
        getSherlock().addContentView(viewparams);
    }
    @Override
    public void setContentView(int layoutResId) {
        getSherlock().setContentView(layoutResId);
    }
    @Override
    public void setContentView(View viewLayoutParams params) {
        getSherlock().setContentView(viewparams);
    }
    @Override
    public void setContentView(View view) {
        getSherlock().setContentView(view);
    }
    public void requestWindowFeature(long featureId) {
        getSherlock().requestFeature((int)featureId);
    }
    ///////////////////////////////////////////////////////////////////////////
    // Progress Indication
    ///////////////////////////////////////////////////////////////////////////
    public void setSupportProgress(int progress) {
        getSherlock().setProgress(progress);
    }
    public void setSupportProgressBarIndeterminate(boolean indeterminate) {
        getSherlock().setProgressBarIndeterminate(indeterminate);
    }
    public void setSupportProgressBarIndeterminateVisibility(boolean visible) {
    }
    public void setSupportProgressBarVisibility(boolean visible) {
        getSherlock().setProgressBarVisibility(visible);
    }
    public void setSupportSecondaryProgress(int secondaryProgress) {
        getSherlock().setSecondaryProgress(secondaryProgress);
    }
New to GrepCode? Check out our FAQ X