首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以在onCreate()和onDestroy()中添加flurry代码吗?

我可以在onCreate()和onDestroy()中添加flurry代码吗?
EN

Stack Overflow用户
提问于 2011-11-30 08:30:34
回答 2查看 1.1K关注 0票数 1

我正试着在我的android应用程序中使用for。它告诉我应该在onStart()和onStop()方法中放入乱码。我的代码中没有这些方法。我有两个活动,都只使用onCreate()和onDestroy()方法。我可以在里面放一些乱码吗?它会有什么问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-30 08:51:35

onStart()和onStop()是处理活动生命周期的一部分的方法,因此您可以将它们添加到活动中,而不会出现任何问题。

代码语言:javascript
复制
@Override
protected void onCreate(...) {
    super.onCreate(...);
            ...
}

@Override
protected void onStart() {
    super.onStart();
    FlurryAgent.onStartSession(this, "your_key");
}

@Override
public void onStop()
{
   super.onStop();
   FlurryAgent.onEndSession(this);
}
票数 3
EN

Stack Overflow用户

发布于 2011-11-30 09:21:50

onStartonStopActivity上的现有方法,就像onCreate一样。如果您想在activity lifecycle的这些点添加功能,您可以覆盖它们,就像对onCreate所做的那样。

代码语言:javascript
复制
public class MyActivity extends Activity {
    @Override
    protected void onStart() {
        super.onStart();
        FlurryAgent.onStartSession(this, "FLURRYKEY");
    }

    @Override
    public void onStop()
    {
       FlurryAgent.onEndSession(this);
       super.onStop();
    }
}

onCreateonDestroy不是一对合适的方法,因为不能保证onDestroy一定会被调用。请参阅onDestroy上的文档。你可能最终会遇到这样的情况:应用程序被系统终止,Flurry会认为会话仍在进行中。

在某些情况下,系统会简单地终止活动的宿主进程,而不调用其中的此方法(或任何其他方法),因此不应使用它来执行在进程消失后仍保留的操作。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8319676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档