我使用Flurry分析来跟踪应用内的各个事件。这适用于除Application
的子类之外的所有事件。
public class App extends Application {
@Override
public void onCreate() {
super.onCreate();
FlurryAgent.init(this, FLURRY_KEY);
FlurryAgent.setCaptureUncaughtExceptions(true);
FlurryAgent.logEvent("This event will not show up");
}
@Override
public void onTerminate() {
FlurryAgent.logEvent("This event will not show up either");
super.onTerminate();
}
}
但所有其他活动都可以。
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
FlurryAgent.logEvent("This event will show up");
}
}
我想在每次启动应用时跟踪一个事件,无论先创建哪个活动。此外,Application.onCreate()
中的Flurry初始化工作正常但事件记录不是很奇怪。