添加此内容
Test2 <- c(" ", مواطنين = "5", `غير مواطنين` = "6")
Test3 <- c(`\textarabic{}` = " ", `\textarabic{مواطنين}` = "5",
`\textarabic{غير مواطنين}` = "6")
add_header_above(x1, Test2, escape = FALSE)
add_header_above(x1, Test3, escape = FALSE)
我的应用程序崩溃,当我将其删除时,有人可以帮助我。
我尝试了许多方法,例如更改数据库版本,但是没有任何效果,并且花了我3个多星期的时间才解决
这是我的主要活动
公共类MainActivity扩展Activity {
demoRef = FirebaseDatabase.getInstance().getReference().child("txt");
}
这是我的构建
private HashMap <String,Object>map=new HashMap();
private Button send;
private EditText edit;
private DatabaseReference demoRef;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
FirebaseApp.initializeApp(this);
demoRef = FirebaseDatabase.getInstance().getReference().child("txt");
send=findViewById(R.id.mainButton1);
edit=findViewById(R.id.mainEditText1);
}
这是我的Logcat
dependencies {
//compile 'com.google.firebase:firebase-database:+'
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.firebase:firebase-database:16.0.1'
compile 'com.google.firebase:firebase-core:16.0.1'
}
apply plugin: 'com.google.gms.google-services'
答案 0 :(得分:0)
删除
FirebaseApp.initializeApp(this);
并让这样的引用
private HashMap <String,Object>map=new HashMap();
private Button send;
private EditText edit;
private DatabaseReference demoRef;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
demoRef = FirebaseDatabase.getInstance().getReference().child("txt");
send=findViewById(R.id.mainButton1);
edit=findViewById(R.id.mainEditText1);
}
并确保清单中具有INTERNET权限
答案 1 :(得分:0)
从FirebaseApp.initializeApp(this);
中删除MainActivity
,并将其放在应用程序Application
类的onCreate中。 Look here。
顺便说一句,您正在测试的API水平是多少?从棉花糖开始
您需要向您的应用添加运行时权限。并且您可能需要 WRITE_STORAGE
权限才能使用本地数据库。
希望这会有所帮助!