我一直在尝试将Flurry Analytics与官方文档一起使用,但我没有得到它。正如这里的问题所回答:How to use flurry in an application?我使用了
import com.flurry.android.FlurryAgent;
@Override
protected void onStart()
{
super.onStart();
FlurryAgent.onStartSession(this, "YOUR_API_KEY");
}
@Override
protected void onStop()
{
super.onStop();
FlurryAgent.onEndSession(this);
}
但上面的代码似乎已被弃用,官方文档说要使用
//If you are shipping an app, extend the Application class if you are not already doing so:
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
// configure Flurry
FlurryAgent.setLogEnabled(false);
// init Flurry
FlurryAgent.init(this, MY_FLURRY_APIKEY);
}
}
运送应用程序意味着什么? 如何整合新的Flurry分析?帮助我。
答案 0 :(得分:0)
以前版本的Flurry分析需要在应用中的每个Activity中添加一行代码 - 在onStart()和onStop()方法中:
@Override
public void onStart() {
super.onStart();
// Start Flurry
FlurryAgent.onStartSession(this, );
}
@Override
public void onStop() {
// stop Flurry
FlurryAgent.onEndSession(this);
super.onStop();
}
Flurry的最新版本通过向应用程序的Application类添加一行代码来简化这一过程 - 因此,如果您没有应用程序类(对于大多数应用程序可能不需要),您将拥有创建一个:
public class CKApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
// configure flurry...
// init Flurry
FlurryAgent.init(this, MY_FLURRY_APIKEY);
}
</code>
&#34;送货&#34;和应用程序意味着将其提交到Google Play商店 - 或任何其他应用程序商店 - 换句话说,将您的应用程序提供给公众称为&#34;运送应用程序&#34;。