1。我正在xamarin中使用Connectivity插件重新加载列表。我使用消息中心在连接更改时得到通知。我的问题是只需要一次LoadSession。
2。问题是im两次加载列表,一次是在构造函数中,另一次是从property中加载。如何根据连接性一次加载列表。
private bool isconnect;
public bool IsConnect
{
get { return isconnect; }
set { SetProperty(ref isconnect, value);LoadSessions(); }
}`
`Constructor(){
MessagingCenter.Subscribe<App, bool>(this, "Internet", (sender, arg) =>
{
IsConnect = arg;
});
LoadSessions();
}
答案 0 :(得分:0)
仅当IsConnect变为true时才从构造函数anche加载中删除
答案 1 :(得分:0)
您只需要在输入构造函数和LoadSessions时检查连接性。据我了解,只有在连接性发生变化时,您才再次调用LoadSession。检查此代码
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.23.0/moment.min.js"></script>