【发布时间】:2018-08-20 09:53:33
【问题描述】:
在执行任何功能之前如何加载视图页面?
应用程序:
1. 用户点击登录按钮
2. 我将导航到同步页面
3. 同步页面将在执行 6 个功能后执行六 (6) 个功能,它将重定向到我的主菜单页面
问题在于我的 1 号和 2 号进程。当用户单击登录按钮时,它将卡在我的登录页面中,然后直接转到我的主菜单页面。如何在重定向到主菜单页面之前查看同步页面。
public SyncPage (string host, string database, string contactID)
{
InitializeComponent();
new Task(SyncSetup).Start();
}
async void SyncSetup()
{
Deletedata();
InsertUserData(host, database, contactID);
InsertCAFData(host, database, contactID);
InsertContactsData(host, database, contactID);
InsertActivityData(host, database, contactID);
Device.BeginInvokeOnMainThread(() =>
{
// Assuming this function needs to use Main/UI thread to move to your "Main Menu" Page
OnSyncComplete(host, database, contactID);
});
}
【问题讨论】:
标签: xamarin xamarin.forms