Xamarin: Как перейти на страницу внутри библиотеки классов Android? - PullRequest
0 голосов
/ 15 сентября 2018

Я хочу создать переносимую библиотеку классов многократного использования, чтобы проверить некоторую информацию на сервере и показать страницу, если выполняются некоторые условия.

У меня есть проект Android Class Library с этим кодом:

namespace Extensions.Droid
{
    public class ServerInfo
    {
        // other methods

        public async Task<bool> CheckUpdatesAsync()
        {
            if(UpdateAvailable())
            {
                // how to navigate to a page inside this library
            }
        }
    }
}

Я пытался передать экземпляр INavigation или VisualElement вышеуказанному классу ServerInfo, чтобы я мог использовать:

element.Navigation.PushAsync(new UpdatePage());

Но их нет в библиотеке.

Как я могу выполнять навигацию внутри библиотеки классов?Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...