以下是build.gradle(app)的依赖项
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2',
{
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.firebaseui:firebase-ui-auth:2.3.0'
compile 'com.android.support:appcompat-v7:26.0.1'
compile 'com.android.support:design:26.0.1'
compile 'com.android.support:support-vector-drawable:26.0.1'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
testCompile 'junit:junit:4.12'
Run Code Online (Sandbox Code Playgroud)
这是build.gradle(Project)的一部分
allprojects {
repositories {
jcenter()
maven { url "https://maven.google.com" }
}
}
Run Code Online (Sandbox Code Playgroud)
当我要访问任何xml文件时,它显示错误**以下类无法实例化:
android.support.v7.widget.AppCompatTextView(Open Class,Show Exception,Clear Cache)**
我已将Android Studio更新到最新版仍显示错误.
我无法弄清楚问题.谢谢
android android-appcompat android-xml build.gradle android-gradle-plugin
我想从 Android 的 Firebase 实时数据库中写入数据。我做了以下事情。
在firebase中创建项目
配置并下载json文件并粘贴到app目录下
其他的东西都做了。
正确编辑规则
然后我尝试运行文档中提供的最简单的代码
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference myRef = database.getReference("message");
myRef.setValue("Hello, World!");
Run Code Online (Sandbox Code Playgroud)
还是行不通。数据库仍然显示为空。有人请帮忙。谢谢
目前我正在使用Android Studio 2.3.3.我想将支持库版本从25.3.1更新到26.0.1.因此,在我的build.gradle文件中,我完成了所有必要的更改,并将所有支持库版本从25.3.1更改为26.0.1.之后,当我同步项目时,它会在编译'com.android.support:appcompat-v7:26.0.1中向我显示错误(我给出了一个屏幕截图). 所有com.android.support库必须使用完全相同的版本.版本26.0.1,25.3.1.示例包括com.android.support:animated-vector-drawable:26.0.1和com.android.support:exifinterface:25.3.1 错误屏幕
我的问题是,在哪里可以找到要更新的com.android.support:exifinterface
我在Android Studio 3.0.0中尝试过相同的操作.这表明同样的错误
android-support-library android-studio build.gradle android-gradle-plugin android-studio-2.3
我浏览了所有文档和许多博客,但没有得到答案。
事情是,我同时必须将火力实时database.That手段100个同时连接的初始配额免费我的用户100可以使用应用程序,除非和直到用户不使用我的application.Afterdestroy的应用connection仍然开放对于该用户,同时没有其他用户可以访问。
所以我的问题是,如果我从数据库引用中删除监听器,这也会关闭connection吗?
ValueEventListener listener = null;
DatabaseRefference ref =FirebaseDatabase.getInstance().getRefference("user");
listener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
ref.removeEventListener(listener);
//----Doing Stuffs
}
}
ref.addListenerForSingleValueEvent(listener);
Run Code Online (Sandbox Code Playgroud)
有了这个,我想要实现的是,当 User1 获得他/她的搜索结果时,他/她将不再持有 a connection,这样另一个用户就可以进入数据库。