예제 #1
0
 public void ShowAlert(string message)
 {
     RunOnUiThread(() =>
     {
         var fragment = AlertDialogFragment.NewInstance(message);
         fragment.Show(FragmentManager, nameof(AlertDialogFragment));
     });
 }
예제 #2
0
 public void NavigateTo(string viewName)
 {
     RunOnUiThread(() =>
     {
         if (stringToPage.ContainsKey(viewName))
         {
             var next = Activator.CreateInstance(stringToPage[viewName]) as Fragment;
             FragmentManager.BeginTransaction().Replace(Resource.Id.frameLayoutContent, next).Commit();
         }
         else
         {
             var fragment = AlertDialogFragment.NewInstance($"{viewName}の画面がありません。");
             fragment.Show(FragmentManager, nameof(AlertDialogFragment));
         }
     });
 }