小编Pim*_*Pim的帖子

VirtualizedList:缺少项目的键 - React Native

在我的componentDidMount()我做一个查询,我从 MongoDb 数据库接收一些我想显示在FlatList. 当我收到查询的结果时,我使用state.list函数mapToList()将它们映射到我的list.id我这里使用的是_id由 MongoDb 本身生成的插入文档。只是有一个id在这里工作。然后我添加key={item.id}到我的renderItem({item})方法,但我仍然收到错误,我必须将键添加到我的 VirtualizedList 或使用 KeyExtractor。

我试图从FlatList使用中删除一个项目,Swipeout但首先我必须让这个id东西工作。

export default class MyFlatList extends React.Component{
 state={   
 loading: false,
 list: [{
   name: '',
   subtitle: '',
   rightSubtitle: '',
   rightTitle: '',
   id: undefined
 }]
};
Run Code Online (Sandbox Code Playgroud)

mapToList();

mapToList(result)
{ 
  const list = [];
  for(var i = 0; i<result.length; i++)
  {
      list[i] =  {name: result[i].name,
      subtitle : result[i].projectname,
      rightTitle : …
Run Code Online (Sandbox Code Playgroud)

javascript react-native react-native-listview react-native-flatlist

3
推荐指数
1
解决办法
4513
查看次数

Java:4 字节到 32 位整数

我试图理解以下代码:

int omgezetteTijd =
((0xFF & rekenOmNaarTijdArray[0]) << 24) | ((0xFF & rekenOmNaarTijdArray[1]) << 16) |((0xFF & rekenOmNaarTijdArray[2]) << 8) | (0xFF & rekenOmNaarTijdArray[3]);
Run Code Online (Sandbox Code Playgroud)

我不明白的是为什么你用 OxFF 与它进行 AND 运算,你将一个 8 位值与 8 位像这样 (11111111),所以这应该给你相同的结果。

但是,当我不将它与 OxFF 进行 AND 运算时,我会得到负值吗?无法弄清楚为什么会这样?

java unsigned signed byte integer

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