我可以在表中创建我创建的新对象,而不是String或Integer。 这个对象实际上是一个视图。 如果我没有意义,这就是我想要做的: 根据输入的名字和姓氏,您将获得SQL表中指定的图像(在新窗口上)作为新列(图像列),除了名和姓的列。 如果有没有SQL的方法,请告诉我。
如果您知道任何有关我提及的内容的教程,请将其添加到您的回复中。enter image description here
答案 0 :(得分:0)
您无法在sqlite数据库中存储实际的View
对象。您的视图应该可以重用于应用程序中的不同数据行。
离开你的形象,你可以这样做:
FragmentA
包含'名字'和'姓氏'图。
FragmentB
包含图片和一些文字视图。
您的数据表可能如下所示:
| FirstName | LastName | ImageName | SomeText |
| Almog | Nita | img1.jpg | Text!! |
| Ruby | Nita | img2.jpg | Text2!! |
| Nisha | Nita | img3.jpg | Text3! |
这样,您就可以重用FragmentB
并根据数据库中的图像名称列决定要显示的图像。如果您不想存储图像名称并想要存储图像blob,则可以这样做。您应该在stackoverflow中搜索this one等答案。