Android 应用程序在 Xamarin 中的 activity.finish() 之后终止

Android application terminates after activity.finish() in Xamarin

我有一个 FacebookFriends 页面的特定渲染,它是这样调用的:

await Navigation.PushAsync(new FacebookFriends());

然后我对该页面的 android 进行渲染

[assembly: ExportRenderer(typeof(PinBuster.FacebookFriends), typeof(PinBuster.Droid.FacebookFriends))]

当我打电话时:

var activity = this.Context as Activity;
activity.Finish();

应用程序关闭。有谁知道为什么?不应该回到上一页吗?

我认为您在 Xamarin.Android 项目中只有一个 activity。因此,无论何时您完成 activity 您的应用程序都会终止。

因为您的申请中只有一个 activity,它正在终止您的申请。