我使用this library以实现Android的底部导航栏太(而不是旧tablayout),问题是调用OnAppearing/Disappearing
是像这样:Xamarin的形式,使用BottomNavigationBar使得调用OnAppearing两次
OnAppearing
OnDisappearing
OnAppearing
我打电话给我的ViewModel
的0123在OnAppearing
方法中使用方法(负责从rest API中获取数据并填充视图),并且由于它调用两次,该应用程序正面临性能问题。也作为OnDisappearing
正在呼叫后首先OnAppearing
我不能使用bool
来处理何时呼叫LoadData()
。那我该如何解决这个问题?
我很激动地尝试这种方式来简化角色,但它不工作!在两次if语句是'真' – AlirezaXX
ViewModel.LoadData();那要求当前的观点重新呈现自己? – Digitalsa1nt
是的,因为用户能够进入内部视图并且改变我在这个页面显示的内容,所以我必须在OnAppearing类似'Android onResume()'中调用'LoadData'。 – AlirezaXX