我正在尝试完成以前的活动,但我不知道该怎么做。我搜索以及如何完成finishActivity(),但出现错误。我也尝试过这种方法:
private void Finishactivity(Activity activity)
{
activity.Finish();
}
并调用类似Finishactivity(the-activity-I-want-close)的方法;但仍然出现错误。我该如何解决?我是C#的初学者。
答案 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
};
抛出该错误是因为您试图关闭当前不活动的活动,或者可能已将其从内存中删除。