0
メインページを設定した結果に基づいてapp.xaml.csファイルの状態をチェックする必要がありますが、内部的な矛盾の例外が発生しています。メインページを動的に設定する方法を提案してください。前もって感謝します。ここでメインページを設定する前にapp.xaml.csファイルで例外を取得する
は私のサンプルコードは次のとおりです。InitializePage
が非同期で実行されているので
public App()
{
InitializeComponent();
_loginView = new SampleView();
InitializePage();
}
private async void InitializePage()
{
await LocalDatabaseService.Instance.Initialize();
var applicationEntity = await LocalDatabaseService.Instance.GetUserApplicationRecord();
MainPage = applicationEntity != null ? new NavigationPage(new SampleTwo()) : new NavigationPage(_loginView);
}
ありがとうDamian、それは素晴らしい考えですが、少し心配です。私はすでに私のアプリケーションをスプラッシュしている、私たちはこのタイプのページを含める場合も私は思う良いとは思わない。 – Deepak
「読み込み」ページをスプラッシュ画面と同じイメージに設定して、2つの異なる画面が表示されないようにしてみてください。 – Damian
ダミアンに感謝、それは主に私の問題を解決するが、まだいくつかの問題に直面しています。私のスプラッシュ画面には、IPad、IOS、Androidに適しているため、さまざまなサイズの画像がありますが、起動画面の画像を読み込みページの背景画像に設定すると、スプラッシュ画面と読み込みページの画像が異なります。 – Deepak