есть MainPage, которая описана в PCL проекте. У это MainPage есть приватное поле nativeClassObject, класс которого описан в Android проекте. Получаю я доступ к нативному объекту через nativeClassObject = DependencyService.Get<INativeClass>(); . Без проблем юзаю методы, которые описаны в INativeClass. Но вот вопрос: как я могу в NativeClass заставить работать методы типа OnResume(), OnPause(), OnDestroy() ??? Пробовал NativeClass унаследовать от Activity - но методы не срабатывают при открытии страницы/сворачивании приложения/повторном открытии/ закрытии приложения.
Ну надо что бы кто-то эти методы вызывал же. Просто так у класса эти методы сами вызываться не будут, вне зависимости от чего наследуешь.
в Activity должен храниться объект MainPage. и далее override OnResume() { MainPage.OnResume() }
Обсуждают сегодня