public class WebAppInterface { SherlockActivity mActivity; WebAppInterface(SherlockActivity c) { mActivity = c; } @JavascriptInterface public void makeupdateshowToast(String toast) { Toast.makeText(mActivity, toast, Toast.LENGTH_SHORT).show(); mainMenu.findItem(R.id.refresh).setVisible(false); mActivity.invalidateOptionsMenu(); } }
@Override public boolean onMenuItemSelected(int featureId, MenuItem item) { if (featureId == Window.FEATURE_OPTIONS_PANEL) { return onOptionsItemSelected(item); } return false; }
@Override protected void onPause() { getSherlock().dispatchPause(); super.onPause(); }
/** * Retreives the AccountAuthenticatorResponse from either the intent of the icicle, if the * icicle is non-zero. * @param icicle the save instance data of this Activity, may be null */ protected void onCreate(Bundle icicle) { super.onCreate(icicle); mAccountAuthenticatorResponse = getIntent().getParcelableExtra(AccountManager.KEY_ACCOUNT_AUTHENTICATOR_RESPONSE); if (mAccountAuthenticatorResponse != null) { mAccountAuthenticatorResponse.onRequestContinued(); } }
@Override protected void onDestroy() { mPingsDB.closeDatabase(); super.onDestroy(); }
@Override protected void onPause() { if (LOCAL_LOGV) Log.i(TAG, "onPause()"); super.onPause(); saveState(); }
@Override protected void onActivityResult(int requestCode, int resultCode, Intent intent) { super.onActivityResult(requestCode, resultCode, intent); if (requestCode == ACTIVITY_EDIT) { if (intent != null && intent.getExtras() != null) { String newtags = intent.getExtras().getString(EditPing.KEY_TAGS).trim(); if (!newtags.equals(mTagString)) mChanged = true; mTagString = newtags; mTags = mTagString.split(" "); if (LOCAL_LOGV) Log.v(TAG, mTags.length + " tags:" + mTagString); mTagInfo.setText(mTagString); } } else { mSession.onActivityResult(requestCode, resultCode, intent); } }
/** * Sends the result or a Constants.ERROR_CODE_CANCELED error if a result isn't present. */ public void finish() { if (mAccountAuthenticatorResponse != null) { // send the result bundle back if set, otherwise send an error. if (mResultBundle != null) { mAccountAuthenticatorResponse.onResult(mResultBundle); } else { mAccountAuthenticatorResponse.onError(AccountManager.ERROR_CODE_CANCELED, "canceled"); } mAccountAuthenticatorResponse = null; } super.finish(); } }
@Override public boolean onPreparePanel(int featureId, View view, Menu menu) { if (featureId == Window.FEATURE_OPTIONS_PANEL) { return onPrepareOptionsMenu(menu); } return false; }
@Override public boolean onCreatePanelMenu(int featureId, Menu menu) { if (featureId == Window.FEATURE_OPTIONS_PANEL) { return onCreateOptionsMenu(menu); } return false; }
/** * Retreives the AccountAuthenticatorResponse from either the intent of the icicle, if the * icicle is non-zero. * @param icicle the save instance data of this Activity, may be null */ protected void onCreate(Bundle icicle) { super.onCreate(icicle); mAccountAuthenticatorResponse = getIntent().getParcelableExtra(AccountManager.KEY_ACCOUNT_AUTHENTICATOR_RESPONSE); if (mAccountAuthenticatorResponse != null) { mAccountAuthenticatorResponse.onRequestContinued(); } }
@Override protected void onDestroy() { // TODO Auto-generated method stub super.onDestroy(); mDb.closeDatabase(); mBeeDb.closeDatabase(); }
@Override protected void onPause() { super.onPause(); saveState(); if (LOCAL_LOGV) Log.i(TAG, "Was paused..."); }
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); eventManager.fire(new OnActivityResultEvent(requestCode, resultCode, data)); }
/** * Sends the result or a Constants.ERROR_CODE_CANCELED error if a result isn't present. */ public void finish() { if (mAccountAuthenticatorResponse != null) { // send the result bundle back if set, otherwise send an error. if (mResultBundle != null) { mAccountAuthenticatorResponse.onResult(mResultBundle); } else { mAccountAuthenticatorResponse.onError(AccountManager.ERROR_CODE_CANCELED, "canceled"); } mAccountAuthenticatorResponse = null; } super.finish(); } }
@Override public boolean onPreparePanel(int featureId, View view, Menu menu) { if (featureId == Window.FEATURE_OPTIONS_PANEL) { return onPrepareOptionsMenu(menu); } return false; }
@Override public boolean onCreatePanelMenu(int featureId, Menu menu) { if (featureId == Window.FEATURE_OPTIONS_PANEL) { return onCreateOptionsMenu(menu); } return false; }
@Override protected void onStop() { getSherlock().dispatchStop(); super.onStop(); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Display the fragment as the main content. getFragmentManager().beginTransaction().replace(android.R.id.content, new SettingsFragment()).commit(); sSettingsActivity = this; getSupportActionBar().setDisplayHomeAsUpEnabled(true); }
@Override public boolean onMenuItemSelected(int featureId, MenuItem item) { if (featureId == Window.FEATURE_OPTIONS_PANEL) { return onOptionsItemSelected(item); } return false; }