Exemple #1
0
        public static Task <int> StartActionModeAsync(this AppCompatActivity appCompatActivity, int menuResId)
        {
            var taskCompletionSource = new TaskCompletionSource <int>();
            var actionModeCallback   = new SupportActionModeCallback(menuResId, taskCompletionSource);

            appCompatActivity.StartSupportActionMode(actionModeCallback);

            return(taskCompletionSource.Task);
        }
Exemple #2
0
        public override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Create your fragment here
            Loaded = true;

            // Get ActionMode state
            if (savedInstanceState != null && savedInstanceState.GetBoolean("SearchUI", false))
            {
                inSearchUI = true;

                // Restart ActionMode
                mActionMode = AppCompatActivity.StartSupportActionMode(mActionModeCallback);
            }

            int max = Enum.GetValues(typeof(WeatherUtils.ErrorStatus)).Cast <int>().Max();

            ErrorCounter = new bool[max];

            mLocListnr = new LocationListener();
        }