I`m using xamarin forms 2.3.4.247 shared project. In my login page im navigating my page to another. while this page is rendering i`m showing a Activity Indicator in Main Page. But unfortunately Activity Indicator Stucks And After A couple of seconds the second page loads.i`ve tried these codes below and i got nothing.All of these codes are running into an async command.i`m testing my app in actual device on android platform.

1

```
activityIndicator.IsRunnig=true;
    new System.Threading.Thread(new System.Threading.ThreadStart(() =>
                        {
                            Navigation.PushAsync(new DeviceLoginView());
                        })).Start();

```

2

```
activityIndicator.IsRunnig=true;
Device.BeginInvokeOnMainThread(async () =>
                {
                    await Navigation.PushAsync(new DeviceLoginView());
                });

```

3

```
 activityIndicator.IsRunnig=true;
 await Navigation.PushAsync(new DeviceLoginView());

```