AppEventsLogger.deactivateApp (контекст контекста) устарел

57
4

Я использую Facebook SDK для Android v4.20. Когда я хочу вызвать AppEventsLogger.deactivateApp(getApplication()); в моей Activity onPause() он отображается как устаревший. Я использую Android Studio 2.3, минимальный SDK для приложений - 16, а цель - 25, я использую инструменты построения v25.0.2.

Это похоже на этот вопрос SO, но решение не работает, и Android Studio все еще демонстрирует этот метод как устаревший.

enter image description here

Что может быть причиной этого предупреждения?

спросил(а) 2020-04-04T01:46:54+03:00 5 месяцев, 4 недели назад
1
Решение
107

Я столкнулся с тем же вопросом. В документации, представленной на Facebook, ничего не говорится об этом (AFAIC), однако я заметил, что в LogCat было выведено следующее сообщение:

W/com.facebook.appevents.AppEventsLogger: события deactivateApp регистрируются автоматически. Вам не нужно вызывать deactivateApp, это безопасно удалить.

При этом я предполагаю, что больше не нужен метод.deactivateApp();

Надеюсь, поможет :)

ответил(а) 2020-04-04T01:58:16.723878+03:00 5 месяцев, 4 недели назад
57

Также была изменена точка вызова метода AppEventsLogger.activateApp().


https://developers.facebook.com/docs/reference/android/current/class/AppEventsLogger/

ответил(а) 2020-04-04T01:46:54+03:00 5 месяцев, 4 недели назад
41

activApp (приложение): уведомляет систему событий о том, что приложение запущено, а события активации и деактивации должны начать регистрироваться автоматически.

activApp (контекстный контекст): устарел. Используйте activApp (Приложение) - вышеуказанный звонок.

deactivateApp (Контекст контекста, java.lang.String applicationId): устарел. При использовании activApp (Приложение) деактивированное приложение будет регистрироваться автоматически.

источник: https://developers.facebook.com/docs/reference/androidsdk/current/facebook/com/facebook/appevents/appeventslogger.html/

ответил(а) 2020-04-04T01:46:54+03:00 5 месяцев, 4 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема