我正在尝试使用 Android Room 2.3.0,目前遇到以下编译错误:
项目道:
error: Not sure how to handle query method's return type (java.lang.Object). DELETE query methods must either return void or int (the number of deleted rows).
public abstract java.lang.Object deleteAllProjects(@org.jetbrains.annotations.NotNull()
error: Query method parameters should either be a type that can be converted into a database column or a List / Array that contains such type. You can consider adding a Type Adapter for this.
kotlin.coroutines.Continuation<? super kotlin.Unit> continuation);
error: Unused parameter: continuation
public abstract java.lang.Object …Run Code Online (Sandbox Code Playgroud) 这是我现在底部导航栏的样子:
看起来很棒吧?除此之外,现在您可以清楚地(或大部分情况下)看到每个图标,但是当您在我的设备上查看它时,您几乎看不到这些图标。
我目前有以下内容themes.xml:
...
<!-- Navigation bar colour. -->
<item name="android:navigationBarColor">@color/pink</item>
<item name="android:windowLightNavigationBar">false</item><!-- This does nothing -->
...
Run Code Online (Sandbox Code Playgroud)
目前我minSdkVersion29岁,我targetSdkVersion30岁。
我怎么能改变图标的颜色,或者如果不可能,至少让它们颜色更深,这样它们就可以看到了?
我试图基本上实现此处找到的以下图像:
在该主题中,他们讨论了显示类别和子类别的最佳方式,并且一致认为是 MUI 自动完成。
然而,我根本不确定如何实现这样的目标,并且希望获得一些帮助来实现它。
我需要的是用户只能选择一个类别,无论是“根类别”还是子类别。因此,在上面的示例中,要么是“Boysenberry”,要么是“Brulee Berry”。
我还想尝试获得所述类别的 id,以便我可以将其应用到我的后端(我确信我可以做到)。
我获取的 json 结构如下所示:
[
{
"id": 1,
"name": "Audio Visual Equipment",
"parent": null,
"stockItems": [],
"childCategories": [
{
"id": 2,
"name": "Projectors",
"stockItems": [],
"childCategories": [
{
"id": 3,
"name": "Lenses",
"stockItems": [],
"childCategories": []
}
]
}
]
},
{
"id": 4,
"name": "Lighting Equipment",
"parent": null,
"stockItems": [],
"childCategories": [
{
"id": 5,
"name": "Intelligent",
"stockItems": [],
"childCategories": []
},
{
"id": 6,
"name": "Generic",
"stockItems": [], …Run Code Online (Sandbox Code Playgroud)