【问题标题】:How can I use a String variable as a database name in the Room databaseBuilder function? (JAVA, Android))如何在 Room databaseBuilder 函数中使用字符串变量作为数据库名称? (JAVA,安卓))
【发布时间】:2019-12-05 01:06:18
【问题描述】:

示例:

我有一个变量,

String db_name;

我想将此变量作为名称参数:

Room.databaseBuilder(context, class, db_name) .allowMainThreadQueries() .build()

但是当我启动应用程序并且它崩溃时,当这个数据库应该保存一些东西并且当我像这样更改名称参数时它才正常工作:

Room.databaseBuilder(context, class, "name") .allowMainThreadQueries() .build()

但是变量在这个过程中会发生变化,这就是为什么我需要它和变量。

如何使用 String 变量?

【问题讨论】:

    标签: java android sql sqlite


    【解决方案1】:

    欢迎加入:)

    Room 数据库对于移动开发人员来说是一款出色的数据库。将数据作为对象保存和检索非常简单。

    你可以搜索一些好的教程,比如this

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-17
      • 1970-01-01
      • 2010-10-18
      • 1970-01-01
      • 2013-09-16
      • 1970-01-01
      • 2019-11-23
      相关资源
      最近更新 更多