我在用用于Android4.20的Facebook。当我想在我的活动的AppEventsLogger.deactivateApp(getApplication());()中调用onPause()时,它显示为弃用。我使用的是AndroidStudio2.3,应用程序最小SDK是16,目标是25,我使用的是构建工具v25.0.2。
它似乎类似于这个问题,但解决方案不起作用,而且Android仍然将此方法显示为不推荐的方法。
这一警告的原因可能是什么?
发布于 2017-03-14 21:15:53
我遇到了同样的问题。在Facebook上提供的文档没有提到这一点(AFAIC),但是,我注意到在LogCat上登出了以下消息:
W/com.facebook.empvents.AppEventsLogger: deactivateApp事件正在自动记录。没有必要调用deactivateApp,这是安全的删除。
尽管如此,我假设不再需要方法.deactivateApp();
希望它有帮助:)
发布于 2017-04-28 04:38:56
AppEventsLogger.activateApp()
方法调用点也已更改。
https://developers.facebook.com/docs/reference/android/current/class/AppEventsLogger/
发布于 2019-04-17 07:45:52
activateApp(应用程序):通知事件系统,应用程序已经启动,激活和停用事件应该自动开始记录。
activateApp(上下文):不推荐。使用activateApp(应用程序) --上面的调用。
deactivateApp( context,java.lang.String applicationId):反对。当使用activateApp(应用程序)时,将自动记录禁用的应用程序。
https://stackoverflow.com/questions/42649153
复制相似问题