Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AndroidSQLite,一个具有视图类型列的表_Android_Android Sqlite - Fatal编程技术网

AndroidSQLite,一个具有视图类型列的表

AndroidSQLite,一个具有视图类型列的表,android,android-sqlite,Android,Android Sqlite,我可以使表中的项目成为我创建的新对象,而不是字符串或整数。 这个对象实际上是一个视图。 如果我没有道理,我想做的是: 根据输入的名字和姓氏,您将获得一个图像(在新窗口中),该图像在SQL表中作为新列(图像列)指定,但“名字”和“姓氏”列除外。 如果有一种不用SQL的方法,请告诉我 如果您知道任何关于我提到的内容的教程,请将它们添加到您的回答中。您不能在sqlite数据库中存储实际的视图对象。对于应用程序中的不同数据行,视图应该是可重用的 离开你的形象,你可以这样做: | FirstName

我可以使表中的项目成为我创建的新对象,而不是字符串或整数。 这个对象实际上是一个视图。 如果我没有道理,我想做的是: 根据输入的名字和姓氏,您将获得一个图像(在新窗口中),该图像在SQL表中作为新列(图像列)指定,但“名字”和“姓氏”列除外。 如果有一种不用SQL的方法,请告诉我


如果您知道任何关于我提到的内容的教程,请将它们添加到您的回答中。

您不能在sqlite数据库中存储实际的
视图
对象。对于应用程序中的不同数据行,视图应该是可重用的

离开你的形象,你可以这样做:

|  FirstName  |  LastName  |  ImageName  |  SomeText  |
|  Almog      |  Nita      |  img1.jpg   |  Text!!    |
|  Ruby       |  Nita      |  img2.jpg   |  Text2!!   |
|  Nisha      |  Nita      |  img3.jpg   |  Text3!    |
FragmentA
包含“名字”和“姓氏”视图

FragmentB
包含图像和一些文本视图

您的数据表可能如下所示:

|  FirstName  |  LastName  |  ImageName  |  SomeText  |
|  Almog      |  Nita      |  img1.jpg   |  Text!!    |
|  Ruby       |  Nita      |  img2.jpg   |  Text2!!   |
|  Nisha      |  Nita      |  img3.jpg   |  Text3!    |

这样,您就可以重用
片段b
,并根据数据库中的“图像名称”列决定要显示哪些图像。如果您不想存储图像名称,而想存储图像blob,则可以这样做。您应该在stackoverflow中搜索答案,例如。

A
View
不能以任何方式(文件、数据库等)存储在持久性存储中。相反,存储用于了解如何填充
视图的数据。以下是可以在SQLite中使用的数据类型: