List of usage examples for android.view KeyEvent KEYCODE_BACK
int KEYCODE_BACK
To view the source code for android.view KeyEvent KEYCODE_BACK.
Click Source Link
From source file:com.cw.litenote.operation.mail.MailPagesFragment.java
void inputEMailDialog() { AlertDialog.Builder builder1;//from www.j a va2 s. c o m mPref_email = getActivity().getSharedPreferences("email_addr", 0); editEMailAddrText = (EditText) getActivity().getLayoutInflater().inflate(R.layout.edit_text_dlg, null); builder1 = new AlertDialog.Builder(getActivity()); // get default email address mDefaultEmailAddr = mPref_email.getString("KEY_DEFAULT_EMAIL_ADDR", "@"); editEMailAddrText.setText(mDefaultEmailAddr); builder1.setTitle(R.string.mail_notes_dlg_title).setMessage(R.string.mail_notes_dlg_message) .setView(editEMailAddrText) .setNegativeButton(R.string.edit_note_button_back, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) {/*cancel*/ dialog.dismiss(); } }).setPositiveButton(R.string.mail_notes_btn, null); //call override mDialog = builder1.create(); mDialog.show(); // override positive button Button enterButton = mDialog.getButton(DialogInterface.BUTTON_POSITIVE); enterButton.setOnClickListener(new CustomListener(mDialog)); // back mDialog.setOnKeyListener(new Dialog.OnKeyListener() { @Override public boolean onKey(DialogInterface arg0, int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { mDialog.dismiss(); return true; } return false; } }); }
From source file:net.amdroid.metrosp.MetroSP.java
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { /* Handle the BACK KEY when lookig the extended status * for the Metro Line// w w w.j a v a 2 s. c o m */ if (keyCode == KeyEvent.KEYCODE_BACK && !firsttab) { viewFlipper.setInAnimation(slideRightIn); viewFlipper.setOutAnimation(slideRightOut); viewFlipper.showPrevious(); firsttab = true; return true; } return super.onKeyDown(keyCode, event); }
From source file:com.android.projectz.teamrocket.thebusapp.settings.SettingGeneralActivity.java
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { this.finish(); SettingGeneralActivity.this.overridePendingTransition(R.anim.anim_slide_in_right, R.anim.anim_slide_out_right); }// www. j av a 2s . c om return true; }
From source file:com.example.demo_highlights.slidingmenu.activity.SlidingActivity.java
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if (keyCode == KeyEvent.KEYCODE_BACK) { if (mSlidingMenu.isShowSlidingView()) { mSlidingMenu.closeSlidingView(); return false; }/* w w w . ja v a2 s .c om*/ exitBy2Click(); //? } return false; }
From source file:net.eledge.android.europeana.gui.activity.HomeActivity.java
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK)) { if (StringUtils.isNoneEmpty(mEditTextQuery.getText())) { mEditTextQuery.setText(null); return false; }//from ww w. j a v a 2s . c o m } return super.onKeyDown(keyCode, event); }
From source file:com.microsoft.live.sample.ExplorerActivity.java
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { // Since this activity is part of a TabView we want to send // the back button to the TabView activity. if (keyCode == KeyEvent.KEYCODE_BACK) { return false; } else {/*www . j a v a 2s.c o m*/ return super.onKeyDown(keyCode, event); } }
From source file:com.insthub.O2OMobile.Activity.B0_SigninActivity.java
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if (keyCode == KeyEvent.KEYCODE_BACK) { if (isExit == false) { isExit = true;/* w w w . j a va 2 s . co m*/ ToastView toast = new ToastView(getApplicationContext(), getString(R.string.exit_again)); toast.setGravity(Gravity.CENTER, 0, 0); toast.show(); handler.sendEmptyMessageDelayed(0, 3000); return true; } else { if (SESSION.getInstance().uid == 0) { finish(); } else { Intent intent = new Intent(this, SlidingActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent); finish(); } return false; } } return true; }
From source file:com.mercandalli.android.apps.files.main.NavDrawerActivity.java
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { return keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0 && backPressed() || super.onKeyDown(keyCode, event); }
From source file:com.appunite.appunitevideoplayer.PlayerActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().requestFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.player_activity); root = (ViewGroup) findViewById(R.id.root); root.setOnTouchListener(new OnTouchListener() { @Override/* w w w. java 2s . co m*/ public boolean onTouch(View view, MotionEvent motionEvent) { if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) { toggleControlsVisibility(); } else if (motionEvent.getAction() == MotionEvent.ACTION_UP) { view.performClick(); } return true; } }); root.setOnKeyListener(new OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK || keyCode == KeyEvent.KEYCODE_ESCAPE || keyCode == KeyEvent.KEYCODE_MENU) { return false; } return mediaController.dispatchKeyEvent(event); } }); shutterView = findViewById(R.id.shutter); videoFrame = (AspectRatioFrameLayout) findViewById(R.id.video_frame); surfaceView = (SurfaceView) findViewById(R.id.surface_view); surfaceView.getHolder().addCallback(this); subtitleLayout = (SubtitleLayout) findViewById(R.id.subtitles); toolbar = (Toolbar) findViewById(R.id.toolbar); toolbar.setNavigationIcon(R.drawable.ic_arrow_back); toolbar.setTitle(getIntent().getStringExtra(TITLE_TEXT_EXTRA)); toolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { finish(); } }); mediaController = new MediaController(this); mediaController.setAnchorView(root); controllerView = (ViewGroup) findViewById(R.id.controller_view); controllerView.addView(mediaController); CookieHandler currentHandler = CookieHandler.getDefault(); if (currentHandler != defaultCookieManager) { CookieHandler.setDefault(defaultCookieManager); } audioCapabilitiesReceiver = new AudioCapabilitiesReceiver(this, this); audioCapabilitiesReceiver.register(); progressBar = (ProgressBar) findViewById(R.id.progress_bar); playButton = (ImageView) findViewById(R.id.play_button_icon); final int playButtonIconDrawableId = getIntent().getIntExtra(PLAY_BUTTON_EXTRA, 0); if (playButtonIconDrawableId != 0) { playButton.setImageDrawable(ContextCompat.getDrawable(this, playButtonIconDrawableId)); playButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(final View v) { preparePlayer(true); } }); } }
From source file:com.example.android.foodrecipes.app.RecipeSearchFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, final Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_recipe_descriptions, container, false); Bundle args = getArguments();//w w w .j a v a2 s . c o m if (args != null) { mAutoLoadFirstRecipe = args.getBoolean(AUTO_LOAD_FIRST_RECIPE); lastRecipeIdKey = args.getString(LAST_SHOWN_RECIPE_ID_KEY_NAME); RecipesLoaderAdapterFactory factory = (RecipesLoaderAdapterFactory) args .getSerializable(LOADER_ADAPTER_FACTORY); if (factory != null) mLoaderAdapter = factory.newLoaderAdapter(); mEnableLoadOnScroll = args.getBoolean(ENABLE_LOAD_ON_SCROLL); mProgressDialog = UIUtil.createAndShowDefaultProgressDialog(getActivity()); if (mAutoLoadFirstRecipe) { mProgressDialog.dismiss(); if (!mNoActiveLoading) //don't show the dialog if the data has already been loaded mProgressDialog.show(); } mProgressDialog.setOnKeyListener(new Dialog.OnKeyListener() { @Override public boolean onKey(DialogInterface dialogInterface, int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { if (mLoaderAdapter != null) mLoaderAdapter.cancelLoading(); mProgressDialog.dismiss(); } return true; } }); mRecipesAdapter = new RecipesAdapter(getActivity()); mOfflineItems = (LinearLayout) rootView.findViewById(R.id.offline_items); mRecipesGridView = (GridView) rootView.findViewById(R.id.gridview_recipes); mRecipesGridView.setAdapter(mRecipesAdapter); mRecipesGridView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) { Recipe recipe = (Recipe) adapterView.getItemAtPosition(position); if (recipe != null) { String id = recipe.getExternalId(); PrefsUtil.updateLastShownRecipeId(getActivity(), id, lastRecipeIdKey); ((Callback) getActivity()).onItemSelected(id); } } }); if (mEnableLoadOnScroll) mRecipesGridView.setOnScrollListener(new RecipesGridScrollListener()); mRecipeText = (EditText) rootView.findViewById(R.id.recipe_query_text); boolean showSearchQueryInput = args.getBoolean(SHOW_SEARCH_QUERY_INPUT); if (showSearchQueryInput) { mRecipeText.setVisibility(View.VISIBLE); mRecipeText.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (actionId == IME_ACTION_DONE || actionId == IME_ACTION_NEXT) { mCurrentQuery = mRecipeText.getText().toString(); if (!mCurrentQuery.isEmpty()) { resetSearchState(); mLoaderAdapter.startLoading(); mProgressDialog.show(); mNoActiveLoading = false; mRecipeText.clearFocus(); UIUtil.hideSoftKeyboard(getActivity(), v); //scroll to the top of grid, after the new search is initiated mRecipesGridView.smoothScrollToPosition(0); PrefsUtil.updateLastRecipe(getActivity(), mCurrentQuery); } return true; } return false; } }); } else { mRecipeText.setVisibility(View.GONE); } } return rootView; }