Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.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
Android studio 存储多类别数据的最佳方法?_Android Studio_Flutter_Dart - Fatal编程技术网

Android studio 存储多类别数据的最佳方法?

Android studio 存储多类别数据的最佳方法?,android-studio,flutter,dart,Android Studio,Flutter,Dart,我不知道这是否是最好的方法,但现在,我使用sqflite,但我只能存储其中一个类别的数据。当我添加一个动物时,我将从下拉菜单项中选择其中一个,如果我选择狗,它将只在狗菜单中存储数据 我在网上找到的唯一教程仅适用于记事本(一个类别)商店。如果有人能向我解释或者喜欢一个能帮助我的教程,我会非常感激 将规范化架构与多个联接表一起使用: -您有动物(id、名称) -您有类别(id、名称) -创建animal\u类别(animal\u id,category\u id)->每行连接一个动物和一个类别->添

我不知道这是否是最好的方法,但现在,我使用sqflite,但我只能存储其中一个类别的数据。当我添加一个动物时,我将从下拉菜单项中选择其中一个,如果我选择狗,它将只在狗菜单中存储数据

我在网上找到的唯一教程仅适用于记事本(一个类别)商店。如果有人能向我解释或者喜欢一个能帮助我的教程,我会非常感激


将规范化架构与多个联接表一起使用: -您有
动物(id、名称)
-您有
类别(id、名称)
-创建
animal\u类别(animal\u id,category\u id)
->每行连接一个动物和一个类别->添加多行以允许动物拥有更多类别


您必须先存储动物以获得其id,然后为多个类别的连接插入行。

请显示您的代码。我实际上没有代码,如何存储类别的数据是一个普遍的问题。您想要实现什么?我想使用sqflite,但是如果我有30个类别,我不知道如何使用。我应该为他们制作30个不同的分贝吗?我找到的唯一一个教程就是只存储一种东西——一张便条。但举例来说,如果我想制作一个待办事项应用程序,我可以在一周中的几天中选择我想要的。那我该怎么办?如果您不明白,请告诉我,我将尝试重新措辞。您需要一个表来存储动物并在gridview上显示它,然后是另一个数据表,其中有一列标记您的数据或行是哪种动物,以便您可以轻松地在WHERE子句中查询它。