【发布时间】:2019-05-25 09:50:34
【问题描述】:
我正在尝试使用 Google Analytics for Firebase 记录不同的默认事件。我在代码中添加了一行以使应用程序崩溃。由于onClickListener 中存在 throw,当我按下 toast 按钮时应用程序崩溃。根据 Firebase 文档,崩溃应记录默认的“app_exception”。但我无法在我的事件仪表板中看到该事件。请建议记录此事件的替代方法。
我的代码如下:
mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
mFirebaseAnalytics.setAnalyticsCollectionEnabled(true);
bundle = new Bundle();
bundle.putString("App_launched","Launch sucessfull");
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT,bundle);
toastBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Bundle bundle=new Bundle();
bundle.putString("Toast_launched","New Toast");
mFirebaseAnalytics.logEvent("Toast_launched",bundle);
mFirebaseAnalytics.setCurrentScreen(MainActivity.this,"Dummy Screen",null);
Toast.makeText(getApplicationContext(),"Toast",Toast.LENGTH_LONG).show();
mFirebaseAnalytics.setUserProperty("age","21");
throw new RuntimeException("This is a crash");
}
});
【问题讨论】:
标签: android firebase-analytics