小编jac*_*ace的帖子

关于如何修复 StrictMode 政策违规的任何线索:android.os.strictmode.NonSdkApiUsedViolation?

我在一个示例应用程序中运行了一些示例自动化测试,并得到了以下警告。但是文本并没有真正说什么。

有没有人来访问类似的警告?我似乎是颤振的内部工作。

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)

google-play flutter

9
推荐指数
1
解决办法
1868
查看次数

隐藏颤振数据表中的复选框

我有一个数据表,我需要在其中编辑数量。我正在检测使用下面的代码选择了哪一行,该代码工作正常,但我想隐藏复选框列

关于如何在没有复选框列的情况下保持当前行为有什么建议吗?

@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)

flutter

2
推荐指数
1
解决办法
3336
查看次数

ListTile onTap: () -&gt; 触发错误:错误:不是常量表达式

我有下面的代码:

\n\n
drawer: 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      ),\n
Run Code Online (Sandbox Code Playgroud)\n\n

而 ListTile onTap:() 行会导致以下两个问题。我错过了什么吗?从文档中获取此示例。

\n\n
lib/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                 ^^\n
Run Code Online (Sandbox Code Playgroud)\n\n

谢谢,

\n\n

哈维尔·卡塞雷斯

\n

flutter

0
推荐指数
1
解决办法
4484
查看次数

标签 统计

flutter ×3

google-play ×1