如何在Xamarin Android中使用FinishActivity()?

时间:2018-06-29 08:58:23

标签: c# android visual-studio xamarin activity-finish

我正在尝试完成以前的活动,但我不知道该怎么做。我搜索以及如何完成finishActivity(),但出现错误。我也尝试过这种方法:

private void Finishactivity(Activity activity)
        {

                    activity.Finish();
        }

并调用类似Finishactivity(the-activity-I-want-close)的方法;但仍然出现错误。我该如何解决?我是C#的初学者。

1 个答案:

答案 0 :(得分:0)

您可以在开始另一个活动之后尝试完成当前活动。

FindViewById<Button>(Resource.Id.button).Click += (s, e) =>
        {
            StartActivity(typeof(SecondActivity)); // This will launch another activity.
            Finish(); // This will finish  the current activity after SecondActivity launch 
        };

抛出该错误是因为您试图关闭当前不活动的活动,或者可能已将其从内存中删除。