public override bool OnOptionsItemSelected(IMenuItem item) {
                Android_Content.ContentResolver cr = GetActivity().GetContentResolver();

                switch (item.GetItemId()) {
                    case POPULATE_ID:
                        if (mPopulatingTask != null) {
                            mPopulatingTask.Cancel(false);
                        }
                        mPopulatingTask = new PopulateAsyncTask(cr);

                        mPopulatingTask.Execute((object[]) null);
                        return true;

                    case CLEAR_ID:
                        if (mPopulatingTask != null) {
                            mPopulatingTask.Cancel(false);
                            mPopulatingTask = null;
                        }
                        AsyncTask<object, object, object> task = new ClearAsyncTask(cr);
                        task.Execute((object[])null);
                        return true;

                    default:
                        return base.OnOptionsItemSelected(item);
                }
            }
Example #2
0
        /// <summary>
        /// Invoked when the user selects an item from the Menu.
        /// </summary>
        /// <param name="item"> the Menu entry which was selected </param>
        /// <returns> true if the Menu item was legit (and we consumed it), false
        ///         otherwise </returns>
        public override bool OnOptionsItemSelected(IMenuItem item)
        {
            switch (item.GetItemId())
            {
            case MENU_START:
                mLunarThread.DoStart();
                return(true);

            case MENU_STOP:
                mLunarThread.SetState(LunarView.LunarThread.STATE_LOSE, GetText(R.Strings.message_stopped));
                return(true);

            case MENU_PAUSE:
                mLunarThread.Pause();
                return(true);

            case MENU_RESUME:
                mLunarThread.Unpause();
                return(true);

            case MENU_EASY:
                mLunarThread.Difficulty = LunarView.LunarThread.DIFFICULTY_EASY;
                return(true);

            case MENU_MEDIUM:
                mLunarThread.Difficulty = LunarView.LunarThread.DIFFICULTY_MEDIUM;
                return(true);

            case MENU_HARD:
                mLunarThread.Difficulty = LunarView.LunarThread.DIFFICULTY_HARD;
                return(true);
            }

            return(false);
        }
Example #3
0
        public override bool OnOptionsItemSelected(IMenuItem item)
        {
            Intent serverIntent = null;

            switch (item.GetItemId())
            {
            case R.Ids.secure_connect_scan:
                // Launch the DeviceListActivity to see devices and do scan
                serverIntent = new Intent(this, typeof(DeviceListActivity));
                StartActivityForResult(serverIntent, REQUEST_CONNECT_DEVICE_SECURE);
                return(true);

            case R.Ids.insecure_connect_scan:
                // Launch the DeviceListActivity to see devices and do scan
                serverIntent = new Intent(this, typeof(DeviceListActivity));
                StartActivityForResult(serverIntent, REQUEST_CONNECT_DEVICE_INSECURE);
                return(true);

            case R.Ids.discoverable:
                // Ensure this device is discoverable by others
                EnsureDiscoverable();
                return(true);
            }
            return(false);
        }
Example #4
0
        /**
         * Select an option from the menu
         */
        public override bool OnOptionsItemSelected(IMenuItem item)
        {
            if (item.GetItemId() == R.Ids.menu_refresh)
            {
                RefreshItemsFromTable();
            }

            return(true);
        }
Example #5
0
 public override bool OnOptionsItemSelected(IMenuItem item)
 {
     switch (item.GetItemId())
     {
     case R.Ids.item1:
         new Task(() => DoUpdateTicker(true)).Start();
         break;
     }
     return(base.OnOptionsItemSelected(item));
 }
 public override bool OnContextItemSelected(IMenuItem item) {
     switch (item.GetItemId()) {
         case R.Ids.a_item:
             Log.I("ContextMenu", "Item 1a was chosen");
             return true;
         case R.Ids.b_item:
             Log.I("ContextMenu", "Item 1b was chosen");
             return true;
     }
     return base.OnContextItemSelected(item);
 }
Example #7
0
 /** This is called when an item in the context menu is selected */
 public bool OnActionItemClicked(ActionMode mode, IMenuItem item)
 {
   switch (item.GetItemId())
   {
     case R.Ids.submenu:
       Toast.MakeText(mainActivity.GetBaseContext(), "Selected Action1 ", Toast.LENGTH_LONG).Show();
       mode.Finish();    // Automatically exists the action mode, when the user selects this action
       break;
   }
   return false;
 }
Example #8
0
 /** This is called when an item in the context menu is selected */
 public bool OnActionItemClicked(ActionMode mode, IMenuItem item)
 {
     switch (item.GetItemId())
     {
     case R.Ids.submenu:
         Toast.MakeText(mainActivity.GetBaseContext(), "Selected Action1 ", Toast.LENGTH_LONG).Show();
         mode.Finish(); // Automatically exists the action mode, when the user selects this action
         break;
     }
     return(false);
 }
 public override bool OnOptionsItemSelected(IMenuItem item)
 {
     switch (item.GetItemId())
     {
         case Android.R.Id.Home:
             Intent homeIntent = new Intent(this, typeof(MainActivity));
             StartActivity(homeIntent);
             return true;
         default:
             return base.OnOptionsItemSelected(item);
     }
 }
 /// <summary>
 /// Menu option has been clicked.
 /// </summary>
 public override bool OnOptionsItemSelected(IMenuItem item)
 {
     switch (item.GetItemId())
     {
         case R.Ids.Refresh:
             GetFixturesAsync(true);
             break;
         case R.Ids.Settings:
             ShowSettings();
             break;
     }
     return base.OnOptionsItemSelected(item);
 }
 override public bool OnOptionsItemSelected(IMenuItem item)
 {
    int itemId = item.GetItemId();
    if (itemId == R.Ids.change_locale)
    {
       Intent intent = new Intent(Intent.ACTION_MAIN);
       intent.SetAction(Android.Provider.Settings.ACTION_LOCALE_SETTINGS);
       intent.AddCategory(Intent.CATEGORY_DEFAULT);
       StartActivity(intent);
       return true;
    }
    return base.OnOptionsItemSelected(item);
 }
        public override bool OnOptionsItemSelected(IMenuItem item)
        {
            switch (item.GetItemId())
            {
            case Android.R.Id.Home:
                Intent homeIntent = new Intent(this, typeof(MainActivity));
                StartActivity(homeIntent);
                return(true);

            default:
                return(base.OnOptionsItemSelected(item));
            }
        }
Example #13
0
        public override bool OnOptionsItemSelected(IMenuItem item)
        {
            switch (item.GetItemId())
            {
            case R.Ids.settingMenuItem:
                var settingsIntent = new Intent(this, typeof(MyPreferencesActivity));
                StartActivity(settingsIntent);
                return(true);

            default:
                return(base.OnOptionsItemSelected(item));
            }
        }
            public override bool OnContextItemSelected(IMenuItem item)
            {
                switch (item.GetItemId())
                {
                case R.Ids.a_item:
                    Log.I("ContextMenu", "Item 1a was chosen");
                    return(true);

                case R.Ids.b_item:
                    Log.I("ContextMenu", "Item 1b was chosen");
                    return(true);
                }
                return(base.OnContextItemSelected(item));
            }
Example #15
0
        override public bool OnOptionsItemSelected(IMenuItem item)
        {
            int itemId = item.GetItemId();

            if (itemId == R.Ids.change_locale)
            {
                Intent intent = new Intent(Intent.ACTION_MAIN);
                intent.SetAction(Android.Provider.Settings.ACTION_LOCALE_SETTINGS);
                intent.AddCategory(Intent.CATEGORY_DEFAULT);
                StartActivity(intent);
                return(true);
            }
            return(base.OnOptionsItemSelected(item));
        }
Example #16
0
        /// <summary>
        /// Menu option has been clicked.
        /// </summary>
        public override bool OnOptionsItemSelected(IMenuItem item)
        {
            switch (item.GetItemId())
            {
            case R.Ids.Refresh:
                GetFixturesAsync(true);
                break;

            case R.Ids.Settings:
                ShowSettings();
                break;
            }
            return(base.OnOptionsItemSelected(item));
        }
Example #17
0
        /// <summary>
        /// Menu option has been clicked.
        /// </summary>
        public override bool OnOptionsItemSelected(IMenuItem item)
        {
            switch (item.GetItemId())
            {
                case R.Ids.item1:
                    tbLog.Text = "item1 has been clicked";
                    break;
                case R.Ids.groupItem1:
                    tbLog.Text = "groupItem1 has been clicked";
                    break;
                case R.Ids.submenu_item1:
                    tbLog.Text = "submenu_item1 has been clicked";
                    break;

            }
            return base.OnOptionsItemSelected(item);
        }
Example #18
0
        /// <summary>
        /// Menu option has been clicked.
        /// </summary>
        public override bool OnOptionsItemSelected(IMenuItem item)
        {
            switch (item.GetItemId())
            {
            case R.Ids.item1:
                tbLog.Text = "item1 has been clicked";
                break;

            case R.Ids.groupItem1:
                tbLog.Text = "groupItem1 has been clicked";
                break;

            case R.Ids.submenu_item1:
                tbLog.Text = "submenu_item1 has been clicked";
                break;
            }
            return(base.OnOptionsItemSelected(item));
        }
Example #19
0
 public override bool OnOptionsItemSelected(IMenuItem item)
 {
     switch (item.GetItemId())
     {
         case R.Ids.settingMenuItem:
             var settingsIntent = new Intent(this, typeof(MyPreferencesActivity));
             StartActivity(settingsIntent);
             return true;
         default:
             return base.OnOptionsItemSelected(item);
     }
 }
Example #20
0
 public override bool OnOptionsItemSelected(IMenuItem item)
 {
     Intent serverIntent = null;
     switch (item.GetItemId())
     {
         case R.Ids.secure_connect_scan:
             // Launch the DeviceListActivity to see devices and do scan
             serverIntent = new Intent(this, typeof(DeviceListActivity));
             StartActivityForResult(serverIntent, REQUEST_CONNECT_DEVICE_SECURE);
             return true;
         case R.Ids.insecure_connect_scan:
             // Launch the DeviceListActivity to see devices and do scan
             serverIntent = new Intent(this, typeof(DeviceListActivity));
             StartActivityForResult(serverIntent, REQUEST_CONNECT_DEVICE_INSECURE);
             return true;
         case R.Ids.discoverable:
             // Ensure this device is discoverable by others
             EnsureDiscoverable();
             return true;
     }
     return false;
 }
Example #21
0
        /// <summary>
        /// Invoked when the user selects an item from the Menu.
        /// </summary>
        /// <param name="item"> the Menu entry which was selected </param>
        /// <returns> true if the Menu item was legit (and we consumed it), false
        ///         otherwise </returns>
        public override bool OnOptionsItemSelected(IMenuItem item)
        {
            switch (item.GetItemId())
            {
                case MENU_START:
                    mLunarThread.DoStart();
                    return true;
                case MENU_STOP:
                    mLunarThread.SetState(LunarView.LunarThread.STATE_LOSE, GetText(R.Strings.message_stopped));
                    return true;
                case MENU_PAUSE:
                    mLunarThread.Pause();
                    return true;
                case MENU_RESUME:
                    mLunarThread.Unpause();
                    return true;
                case MENU_EASY:
                    mLunarThread.Difficulty = LunarView.LunarThread.DIFFICULTY_EASY;
                    return true;
                case MENU_MEDIUM:
                    mLunarThread.Difficulty = LunarView.LunarThread.DIFFICULTY_MEDIUM;
                    return true;
                case MENU_HARD:
                    mLunarThread.Difficulty = LunarView.LunarThread.DIFFICULTY_HARD;
                    return true;
            }

            return false;
        }