我在android v2.2.0上使用的是firebase,这个应用程序大部分时间都运行得很好。但是当我离开app很长一段时间(比方说2-3个hrs+)并返回到app时,很可能会出错。
并发送错误报告,以便始终检查此报告。
Caused by: java.lang.RuntimeException: You need to set the Android context using Firebase.setAndroidContext() before using Firebase.我已经在www.firebase.com的每个活动上都设置了onCreate();作为安装指南
@Override
public void onCreate() {
super.onCreate();
Firebase.setAndroidContext(this);
// other setup code
}我应该修复什么?
发布于 2016-06-08 20:43:49
在新的SDK中,不再需要调用Firebase.setAndroidContext(),因此可以从代码中删除它。
发布于 2015-11-05 04:44:50
尝试在应用程序中设置上下文:
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
Firebase.setAndroidContext(this);
}
}发布于 2017-01-17 22:10:56
创建配置文件"ConfigApp“
public class MyApp extends Application {
@Override
public void onCreate() {
super.onCreate();
Firebase.setAndroidContext(this);
}
}在AndroidManifest中添加
<application
android:name=".ConfigApp"
..../>https://stackoverflow.com/questions/33250100
复制相似问题