我在一个示例应用程序中运行了一些示例自动化测试,并得到了以下警告。但是文本并没有真正说什么。
有没有人来访问类似的警告?我似乎是颤振的内部工作。
StrictMode 政策违规:android.os.strictmode.NonSdkApiUsedViolation:Landroid/util/LongArray;->get(I)J
Landroid/view/accessibility/AccessibilityNodeInfo;->getSourceNodeId()J at android.os.StrictMode.lambda$static$1(StrictMode.java:407)
Landroid/view/accessibility/AccessibilityNodeInfo;->getSourceNodeId()J at android.os.StrictMode.lambda$static$1(StrictMode.java:428)
: Landroid/view/accessibility/AccessibilityNodeInfo;->mChildNodeIds:Landroid/util/LongArray; 在 android.os.StrictMode.lambda$static$1(StrictMode.java:407)
Landroid/view/accessibility/AccessibilityNodeInfo;->mChildNodeIds:Landroid/util/LongArray; 在 android.os.StrictMode.lambda$static$1(StrictMode.java:428)
Landroid/view/accessibility/AccessibilityRecord;->getSourceNodeId()J at android.os.StrictMode.lambda$static$1(StrictMode.java:407)
Landroid/view/accessibility/AccessibilityRecord;->getSourceNodeId()J at android.os.StrictMode.lambda$static$1(StrictMode.java:428)
我有一个数据表,我需要在其中编辑数量。我正在检测使用下面的代码选择了哪一行,该代码工作正常,但我想隐藏复选框列
关于如何在没有复选框列的情况下保持当前行为有什么建议吗?
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text(
"Sample",
style: TextStyle(color: Colors.white),
),
body: Column(children: <Widget>[
DataTable(
sortAscending: true,
columns: <DataColumn>[
DataColumn(
label: Text('Product name'),
),
DataColumn(
label: Text('Product Quantity'),
),
],
rows: items
.map(
(itemRow) => DataRow(
onSelectChanged: (bool selected) {
if (selected) {
//'row-selected: ${itemRow.index}'
}
},
cells: [
DataCell(
Text(itemRow.itemName),
showEditIcon: false,
placeholder: false,
),
DataCell(
Text(itemRow.itemQuantity),
showEditIcon: true,
placeholder: false,
//onTap: _getSelectedRowInfo,
),
],
),
)
.toList(),
)
]),
bottomNavigationBar: BottomNavigationBar( …Run Code Online (Sandbox Code Playgroud) 我有下面的代码:
\n\ndrawer: Drawer(\n child: ListView(\n ...\n children: const <Widget>[\n\n SizedBox(\n ...\n ),\n\n ListTile(\n leading: Icon(Icons.message),\n title: Text('Reportes de da\xc3\xb1os recibidos'),\n ***onTap: () {\n Navigator.push(\n context,\n MaterialPageRoute(builder: (context) => ReportsToDo()));\n },***\n ),\nRun Code Online (Sandbox Code Playgroud)\n\n而 ListTile onTap:() 行会导致以下两个问题。我错过了什么吗?从文档中获取此示例。
\n\nlib/PropertyAgentMain.dart:38:27: Error: Method invocation is not a constant expression.\n Navigator.push(\n ^^^^\nlib/PropertyAgentMain.dart:37:22: Error: Not a constant expression.\n onTap: () {\n ^^\nRun Code Online (Sandbox Code Playgroud)\n\n谢谢,
\n\n哈维尔·卡塞雷斯
\n