我想制作一个可重用的可移植类库,以检查服务器上的某些信息,并在满足某些条件的情况下显示页面。
我有一个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());
但是它们在库中不存在。
如何在类库中导航? 预先感谢。