AppEventsLogger.deactivateApp(上下文上下文)已弃用
AppEventsLogger.deactivateApp(Context context) deprecated
我正在使用 Facebook SDK for Android v4.20。当我想调用 AppEventsLogger.deactivateApp(getApplication());在我的 Activity 的 onPause() 中,它显示为已弃用。我正在使用 Android Studio 2.3,应用最低 SDK 为 16,目标为 25,我使用构建工具 v25.0.2。
它似乎与 类似,但解决方案不起作用,Android Studio 仍将此方法显示为已弃用。
出现此警告的原因可能是什么?
我运行遇到了同样的问题。 Facebook 上提供的文档没有提及任何相关内容(AFAIC),但是,我注意到以下消息已在 LogCat 上注销:
W/com.facebook.appevents.AppEventsLogger: deactivateApp events are being logged automatically. There's no need to call deactivateApp, this is safe to remove.
也就是说,我假设不再需要方法 .deactivateApp();
希望对您有所帮助:)
AppEventsLogger.activateApp()
方法调用点也已更改。
https://developers.facebook.com/docs/reference/android/current/class/AppEventsLogger/
activateApp(Application application):通知事件系统应用已经启动,激活和停用事件应该开始自动记录。
activateApp(上下文上下文):已弃用。使用 activateApp(Application) -- 上面的调用。
deactivateApp(Context context, java.lang.String applicationId):已弃用。
使用 activateApp(Application) 时,将自动记录停用应用程序。
我正在使用 Facebook SDK for Android v4.20。当我想调用 AppEventsLogger.deactivateApp(getApplication());在我的 Activity 的 onPause() 中,它显示为已弃用。我正在使用 Android Studio 2.3,应用最低 SDK 为 16,目标为 25,我使用构建工具 v25.0.2。
它似乎与
出现此警告的原因可能是什么?
我运行遇到了同样的问题。 Facebook 上提供的文档没有提及任何相关内容(AFAIC),但是,我注意到以下消息已在 LogCat 上注销:
W/com.facebook.appevents.AppEventsLogger: deactivateApp events are being logged automatically. There's no need to call deactivateApp, this is safe to remove.
也就是说,我假设不再需要方法 .deactivateApp();
希望对您有所帮助:)
AppEventsLogger.activateApp()
方法调用点也已更改。
https://developers.facebook.com/docs/reference/android/current/class/AppEventsLogger/
activateApp(Application application):通知事件系统应用已经启动,激活和停用事件应该开始自动记录。
activateApp(上下文上下文):已弃用。使用 activateApp(Application) -- 上面的调用。
deactivateApp(Context context, java.lang.String applicationId):已弃用。 使用 activateApp(Application) 时,将自动记录停用应用程序。