| package com.android.gallery3d.video; |
| |
| import android.content.Intent; |
| import android.view.Menu; |
| import android.view.MenuItem; |
| |
| import com.android.gallery3d.R; |
| import com.android.gallery3d.app.MovieActivity; |
| import com.android.gallery3d.ext.ActivityHooker; |
| import com.android.gallery3d.video.VideoSettingsActivity; |
| |
| public class StepOptionSettingsHooker extends ActivityHooker { |
| private static final int MENU_STEP_OPTION_SETTING = 1; |
| private MenuItem mMenuStepOption; |
| |
| @Override |
| public boolean onCreateOptionsMenu(final Menu menu) { |
| super.onCreateOptionsMenu(menu); |
| mMenuStepOption = menu.add(0, getMenuActivityId(MENU_STEP_OPTION_SETTING), 0, R.string.settings); |
| return true; |
| } |
| @Override |
| public boolean onPrepareOptionsMenu(final Menu menu) { |
| super.onPrepareOptionsMenu(menu); |
| return true; |
| } |
| @Override |
| public boolean onOptionsItemSelected(final MenuItem item) { |
| super.onOptionsItemSelected(item); |
| switch(getMenuOriginalId(item.getItemId())) { |
| case MENU_STEP_OPTION_SETTING: |
| //start activity |
| Intent mIntent = new Intent(); |
| mIntent.setClass(getContext(), VideoSettingsActivity.class); |
| getContext().startActivity(mIntent); |
| return true; |
| default: |
| return false; |
| } |
| } |
| } |