gpt4 book ai didi

java - 集成 Localytics - FragmentActivity

转载 作者:行者123 更新时间:2023-12-01 11:27:01 27 4
gpt4 key购买 nike

尝试集成 Localytics,第 6 步假设您扩展 FragmentActivity:

In onResume, open a session, start an upload, and register the activity for marketing.
public void onResume()
{
super.onResume();

Localytics.openSession();
Localytics.upload();

if (activity instanceof FragmentActivity)
{
Localytics.setInAppMessageDisplayActivity((FragmentActivity) activity);
}

Localytics.handleTestMode(activity.getIntent());
}

在我的类 MainActivity.java 中,我们扩展了一个类,该类扩展了一个类,该类又扩展了几个类,最后以扩展 FragmentActivity 的类结束。这导致 MainActivity.java 中出现以下异常:无法解析符号“activity”

编辑

 Localytics.openSession();
Localytics.upload();

if (FragmentActivity.class.isAssignableFrom(this.class))
{
Localytics.setInAppMessageDisplayActivity(this);
}
Localytics.handleTestMode(this.getIntent());

最佳答案

...您在哪里声明 activity 变量?

将代码中的 activity 替换为 this。如果您需要从内部类中访问对 Activity 的引用,请使用 MainActivity.this

修复新问题:

if (FragmentActivity.class.isAssignableFrom(MainActivity.class))

关于java - 集成 Localytics - FragmentActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30738929/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com