小编rad*_*dob的帖子

Firebase 未解析参考

我已经通过包含的助手实现了 Firebase 数据库。它添加到我的 gradle 依赖项中implementation 'com.google.firebase:firebase-database:16.0.1:15.0.0'

在那之后,我无法构建项目(解决方案是将impelentation更改为kapt)

我的gradle看起来像:

dependencies {
        kapt 'com.google.firebase:firebase-database:16.0.1:15.0.0'
        implementation fileTree(dir: 'libs', include: ['*.jar'])
        implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
        implementation 'com.android.support:appcompat-v7:28.0.0'
        implementation 'com.android.support.constraint:constraint-layout:1.1.3'
        testImplementation 'junit:junit:4.12'
        androidTestImplementation 'com.android.support.test:runner:1.0.2'
        androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
        implementation 'com.android.support:design:28.0.0'
    }
Run Code Online (Sandbox Code Playgroud)

然后,我需要检索我的数据库的一个实例

class AppActivity : AppCompatActivity() {

    val manager = supportFragmentManager


    var database = FirebaseDatabase.getInstance()
Run Code Online (Sandbox Code Playgroud)

及其错误, 未解决的参考:FirebaseDatabase

我试图处理它,但它似乎超出了我的范围。

各位大侠,知道是什么原因吗?

android kotlin firebase

4
推荐指数
1
解决办法
6942
查看次数

DialogFragment圆角-如何设置透明度

我已经为带有圆角的dialogFragment制作了自定义布局,但是当调用对话框时,角是圆角的,他如下所示。

https://i.stack.imgur.com/rnlKJ.png

我知道我需要设置透明度,dialog.getWindow().setBackgroundDrawableResource(android.R.color.transparent); 但我不知道将其放在代码中的何处,另外我正在使用 Kotlin。

下面是调用 Dialog 的代码部分。

 myDialog = Event_Dialog.newInstance(args,args1)
                myDialog.show(fragmentManager, "MyDialog")
Run Code Online (Sandbox Code Playgroud)

这是Event_Dialog 类。

class Event_Dialog : DialogFragment() {

companion object {

    fun newInstance(bundle: String, bundle1: String): Event_Dialog {
        //description
        val args: Bundle = Bundle()
        args.putString("desc", bundle)
        //link
        args.putString("link", bundle1)

        val fragmentDialog = Event_Dialog()
        fragmentDialog.arguments = args

        return fragmentDialog
    }
}
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
    val x = inflater.inflate(R.layout.event_detail, container, false)
some code.......
return x
Run Code Online (Sandbox Code Playgroud)

你能告诉我应该在哪里设置自定义背景的透明度吗?谢谢 !

android dialog rounded-corners kotlin

3
推荐指数
1
解决办法
2556
查看次数

标签 统计

android ×2

kotlin ×2

dialog ×1

firebase ×1

rounded-corners ×1