Ejemplo n.º 1
0
        private void ShowTreasureFragment()
        {
            if (!MagicItem.MagicItemsLoaded)
            {
                _ProgressDialog = new ProgressDialog(this, (int)ProgressDialogStyle.Spinner);
                _ProgressDialog.SetMessage("Loading");
                _ProgressDialog.SetCanceledOnTouchOutside(false);
                _ProgressDialog.Show();

                Thread t = new Thread(() =>
                {
                    MagicItem.LoadMagicItems();
                    RunOnUiThread(() =>
                    {
                        _ProgressDialog.Dismiss();
                        FinishLoadTreasureFragment();
                    });
                });
                t.Start();
            }
            else
            {
                FinishLoadTreasureFragment();
            }
        }