Exemplo n.º 1
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            SetContentView(Resource.Layout.Main);

            updateUIButton   = FindViewById <Button>(Resource.Id.StartBackgroundTaskUpdateUI);
            noupdateUIButton = FindViewById <Button>(Resource.Id.StartBackgroundTaskNoUpdate);
            progressBar      = FindViewById <ProgressBar>(Resource.Id.progressBar);

            frag = FragmentManager.FindFragmentByTag <BackgroundTaskRunnerFragment>(BackgroundTaskRunnerFragment.FRAGMENT_TAG);
            if (frag == null)
            {
                frag = BackgroundTaskRunnerFragment.NewInstance();
                FragmentManager.BeginTransaction()
                .Add(frag, BackgroundTaskRunnerFragment.FRAGMENT_TAG)
                .Commit();
                Log.Debug(TAG, "Instantiated a new TaskHelperFragment.");
            }
            else
            {
                Log.Debug(TAG, "Using the pre-existing TaskHelperFragment.");
            }
        }
        public static BackgroundTaskRunnerFragment NewInstance()
        {
            var f = new BackgroundTaskRunnerFragment();

            return(f);
        }