小编Eco*_*dly的帖子

以下类无法实例化android.support.v7.widget.AppCompatTextView

以下是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

10
推荐指数
2
解决办法
1万
查看次数

数据未从 Android 应用写入 Firebase 实时数据库

我想从 Android 的 Firebase 实时数据库中写入数据。我做了以下事情。

  1. 在firebase中创建项目

  2. 配置并下载json文件并粘贴到app目录下

  3. 其他的东西都做了。

  4. 正确编辑规则

然后我尝试运行文档中提供的最简单的代码

FirebaseDatabase database = FirebaseDatabase.getInstance();
    DatabaseReference myRef = database.getReference("message");

    myRef.setValue("Hello, World!");
Run Code Online (Sandbox Code Playgroud)

还是行不通。数据库仍然显示为空。有人请帮忙。谢谢

android firebase firebase-realtime-database

5
推荐指数
1
解决办法
4076
查看次数

如何更新com.android.support:exifinterface版本

目前我正在使用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

5
推荐指数
1
解决办法
1287
查看次数

“removeEventListener”(android)是否关闭 Firebase 实时数据库连接?

我浏览了所有文档和许多博客,但没有得到答案。

事情是,我同时必须将火力实时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,这样另一个用户就可以进入数据库。

android firebase firebase-realtime-database

2
推荐指数
1
解决办法
1356
查看次数