Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package com.actionbarsherlock.app;
  
  import android.os.Bundle;
  import android.view.View;
 
     private ActionBarSherlock mSherlock;
 
     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
    ///////////////////////////////////////////////////////////////////////////
        return getSherlock().getMenuInflater();
    }
    public void invalidateOptionsMenu() {
    }
    public void supportInvalidateOptionsMenu() {
        invalidateOptionsMenu();
    }
    @Override
    public final boolean onCreateOptionsMenu(android.view.Menu menu) {
        return getSherlock().dispatchCreateOptionsMenu(menu);
    }
    @Override
    public final boolean onPrepareOptionsMenu(android.view.Menu menu) {
        return getSherlock().dispatchPrepareOptionsMenu(menu);
    }
    @Override
    public final boolean onOptionsItemSelected(android.view.MenuItem item) {
        return getSherlock().dispatchOptionsItemSelected(item);
    }
    @Override
    public void openOptionsMenu() {
        if (!getSherlock().dispatchOpenOptionsMenu()) {
            super.openOptionsMenu();
        }
    }
    @Override
    public void closeOptionsMenu() {
        if (!getSherlock().dispatchCloseOptionsMenu()) {
            super.closeOptionsMenu();
        }
    }
    ///////////////////////////////////////////////////////////////////////////
    // Sherlock menu handling
    ///////////////////////////////////////////////////////////////////////////
    @Override
    public boolean onCreatePanelMenu(int featureIdMenu menu) {
        if (featureId == .) {
            return onCreateOptionsMenu(menu);
        }
        return false;
    }
    public boolean onCreateOptionsMenu(Menu menu) {
        return true;
    }
    @Override
    public boolean onPreparePanel(int featureIdView viewMenu menu) {
        if (featureId == .) {
            return onPrepareOptionsMenu(menu);
        }
        return false;
    }
    public boolean onPrepareOptionsMenu(Menu menu) {
        return true;
    }
    @Override
    public boolean onMenuItemSelected(int featureIdMenuItem item) {
        if (featureId == .) {
            return onOptionsItemSelected(item);
        }
        return false;
    }
    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