开发者社区> 问答> 正文

无法从静态上下文错误引用非静态方法'notifyDataSetChanged()'

0

我遇到此错误,但不知道是什么原因引起的。我正在尝试对项目列表进行长按。

productList.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
    @Override
    public boolean onItemLongClick(AdapterView<?> adapterView, View view, int i, long l) {
        allProducts.remove(i);
        ArrayAdapter.notifyDataSetChanged(); // error is here
        return true;
    }
});

} 这是我的ArrayAdapter:

ArrayAdapter arrayAdapter = new ArrayAdapter(MainActivity.this, android.R.layout.simple_list_item_1, productNames);

productList.setAdapter(arrayAdapter);

展开
收起
被纵养的懒猫 2019-09-23 17:22:19 360 0
0 条回答
写回答
取消 提交回答
问答地址:
问答排行榜
最热
最新

相关电子书

更多
建立联系方法之一 立即下载
对象的生命期管理 立即下载
低代码开发师(初级)实战教程 立即下载