Я добавил библиотеку aar в проект XF. Я создаю класс обратного вызова для метода, который я хочу использовать из библиотеки aar, которую я добавил. Интерфейс aar, в котором я создал класс обратного вызова, также реализует свои собственные методы, а также метод IBinder AsBinder (). Я прочитал документы Bound Services , таким образом, я попытался создать класс Service, но обратный вызов не работал.
Я также пытался:
public IBinder AsBinder()
{
return new Binder();
}
, но это снова не сработало. Наконец, я попытался:
public IBinder AsBinder()
{
return CrossCurrentActivity.Current.Activity.Window.DecorView.WindowToken;
}
, но в результате я получил «Throw securityException (вызов Binder для неверного интерфейса)».
Как использовать метод AsBinder?