首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firebase Android“在使用Firebase之前使用Firebase.setAndroidContext()。”错误

Firebase Android“在使用Firebase之前使用Firebase.setAndroidContext()。”错误
EN

Stack Overflow用户
提问于 2015-10-21 10:45:24
回答 3查看 7.6K关注 0票数 2

我在android v2.2.0上使用的是firebase,这个应用程序大部分时间都运行得很好。但是当我离开app很长一段时间(比方说2-3个hrs+)并返回到app时,很可能会出错。

并发送错误报告,以便始终检查此报告。

代码语言:javascript
复制
Caused by: java.lang.RuntimeException: You need to set the Android context using Firebase.setAndroidContext() before using Firebase.

我已经在www.firebase.com的每个活动上都设置了onCreate();作为安装指南

代码语言:javascript
复制
@Override
public void onCreate() {
    super.onCreate();
    Firebase.setAndroidContext(this);
    // other setup code
}

我应该修复什么?

EN

回答 3

Stack Overflow用户

发布于 2016-06-08 20:43:49

在新的SDK中,不再需要调用Firebase.setAndroidContext(),因此可以从代码中删除它。

链接:https://firebase.google.com/support/guides/firebase-android#setting_the_android_context_and_enabling_offline_persistence_numbered

票数 3
EN

Stack Overflow用户

发布于 2015-11-05 04:44:50

尝试在应用程序中设置上下文:

代码语言:javascript
复制
public class MyApplication extends Application {

@Override
public void onCreate() {
    super.onCreate();
    Firebase.setAndroidContext(this);
}
}
票数 2
EN

Stack Overflow用户

发布于 2017-01-17 22:10:56

创建配置文件"ConfigApp“

代码语言:javascript
复制
public class MyApp extends Application {

@Override
public void onCreate() {
    super.onCreate();

    Firebase.setAndroidContext(this);
    }
}

在AndroidManifest中添加

代码语言:javascript
复制
 <application
        android:name=".ConfigApp"
..../>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33250100

复制
相关文章

相似问题

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