我有一个 contentprovider,我正在使用它。在 contentProvider 中,我调用了 oncreate() 中的一个方法,它为内容提供者设置了很多默认值。我正在为每个条目使用另一个表的内容提供程序。因此,当我在另一个表中创建一个新条目时,我想覆盖内容提供者的设置。如何在 contentProvider 中调用设置默认值的方法?由于没有再次调用 onCreate,因此我没有获得默认设置。
我也考虑过以下方法,但这似乎也很困难。
是否可以一般复制一行的所有列并仅更改一列?我想指定应该替换的列,而不是所有其他列...
正如我所提到的,我想插入默认值,所以我不打算复制太多行,这将是糟糕的数据库设计。
示例表 MyFavorites blob bla, String link, ....., String nameToReplace, ...
假设我有 20 列。我想复制任何东西,我只想将名称更改为Replace。
此致,
帕特里克