use*_*010 6 java android facebook nullpointerexception event-tracking
我整合了当前用于Android v3.5的FacebookSDK以进行跟踪.您可以通过调用com.facebook.AppEventsLogger.activateApp(context,YOUR_APP_ID)来跟踪应用程序安装;
到目前为止没有任何问题,我可以看到这些事件显示在Facebook仪表板上.在跟踪活动或购买活动时,Facebook建议您执行以下操作:
m_fbAppEventsLogger = com.facebook.AppEventsLogger.newLogger(applicationcontext);
m_fbAppEventsLogger.logPurchase(BigDecimal.valueOf(4.99), Currency.getInstance("USD"));
Run Code Online (Sandbox Code Playgroud)
似乎购买事件立即被冲洗,结果导致
09-22 15:10:04.680: D/com.facebook.AppEventsLogger(31691): Caught unexpected exception while flushing: java.lang.NullPointerException
Run Code Online (Sandbox Code Playgroud)
如果我尝试发送自定义事件,如果facebook SDK决定刷新其队列中的事件,则会发生同样的错误.
我没有发现任何这种行为,所以任何帮助都将非常感激.
小智 2
你应该添加
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id"/>
到你的 AndroidManifest.xml
| 归档时间: |
|
| 查看次数: |
5805 次 |
| 最近记录: |