我尝试了大约100次来解决这个问题,但仍然是同样的错误:
不幸停止了
以下是我的代表:
try:
while True:
data = self.queue.get_nowait()
print data
self.queue.task_done()
except queue.Empty:
# All items have been taken off the queue
pass
代码:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:design:23.4.0'
compile 'com.firebase:firebase-client-android:2.5.0'
}
apply plugin: 'com.google.gms.google-services'
dependencies {
classpath 'com.android.tools.build:gradle:2.1.0'
classpath 'com.google.gms:google-services:3.0.0'
JSON文件也会下载并放在src文件夹中。互联网许可也被添加。
Google服务和存储库是第31版.Android Studio 2.1
那么问题是什么?
答案 0 :(得分:0)
我认为你得到了这个例外:
java.lang.RuntimeException: You need to set the Android context using Firebase.setAndroidContext() before using Firebase.
将rootRef
的初始化移至设置Firebase Android上下文的语句之后:
public class MainActivity extends AppCompatActivity {
TextView textView;
Firebase rootRef;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Firebase.setAndroidContext(this);
rootRef = new Firebase("https://fir-3-e5ce7.firebaseio.com/condition");
答案 1 :(得分:0)
我找到了正确答案......
Just:下载最新版本的android studio 2.1.2并更新所有插件和存储库......
全部谢谢!