Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public boolean onOptionsItemSelected(MenuItem item) {
- // Handle item selection
- switch (item.getItemId()) {
- case R.id.home_menu_signup_id:
- // Signup item
- mTracker.trackEvent("Menu", "signup", null, 0);
- mAuthDialog.launchSignup();
- return true;
- case R.id.home_menu_login_id:
- // Login item
- mTracker.trackEvent("Menu", "login", null, 1);
- mAuthDialog.launchLogin();
- return true;
- case R.id.home_menu_support_id:
- // Support item (send an email to the team and...dare complain!)
- mTracker.trackEvent("Menu", "support", null, 10);
- Intent intentEmail = new Intent(Intent.ACTION_SEND);
- intentEmail.setType("message/rfc822");
- intentEmail.putExtra(Intent.EXTRA_EMAIL, new String[]{getString(R.string.email_support)});
- intentEmail.putExtra(Intent.EXTRA_SUBJECT, getString(R.string.email_support_title));
- intentEmail.putExtra(Intent.EXTRA_TEXT, getString(R.string.email_support_content));
- startActivity(Intent.createChooser(intentEmail, "Select email application."));
- return true;
- case R.id.home_menu_logout_id:
- // Logout
- mTracker.trackEvent("Menu", "logout", null, 2);
- User.flushUserData(this);
- mBottomBar.setVisibility(View.VISIBLE);
- Toast.makeText(mContext, getString(R.string.toast_logout_success), Toast.LENGTH_SHORT).show();
- return true;
- case R.id.home_menu_settings_id:
- // Launch the preferences activity
- if(User.logged(mContext) == true) {
- Intent intentPreferences = new Intent(this, PreferencesActivity.class);
- this.startActivityForResult(intentPreferences, CODE_RETOUR);
- } else {
- }
- return true;
- default:
- return super.onOptionsItemSelected(item);
- }
- }
Add Comment
Please, Sign In to add comment