从活动中删除所有视图

本文关键字:视图 删除 活动中 | 更新日期: 2023-09-27 18:11:41

我使用AddContentView方法在Activity中添加我的视图:

protected override void OnCreate (Bundle bundle)
{
    base.OnCreate (bundle);
    global::Xamarin.Forms.Forms.Init (this, bundle);
    LoadApplication (new App());
    this.AddContentView (myView, layoutPararms);
}
protected override void OnBackPressed ()
{
    this.RemoveAllViews() //this method does not contain in Activity
}

我按"后退"按钮,打开我的应用程序很多次。内存溢出,因为我每次在OnCreate方法中添加Activity中的视图。如何从活动中删除所有视图?

从活动中删除所有视图

不要在OnCreate中使用AddContentView,因为LoadApplication已经使用了。