小编Ran*_*ong的帖子

ListView.DataSource中rowHasChanged的确切输入是什么

在本机示例中,它们为我们提供了以下代码:

getInitialState: function() {
    return {
      dataSource: new ListView.DataSource({
        rowHasChanged: (row1, row2) => row1 !== row2,
      }),
      loaded: false,
    };
  },
Run Code Online (Sandbox Code Playgroud)

但是,我似乎无法找到任何描述rowHasChanged功能的简明文档.我们从哪里得到两个输入,row1和row2?什么定义了ListView中的row1和row2?

我在这里查看了Listview的文档:http: //facebook.github.io/react-native/docs/listview.html但是我仍然不确定是什么定义了rowHasChanged的输入.

react-native

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

React Native Android Debug Keystore

关于在 React Native 中为 Android 生成 API 密钥的问题。

我参考了这些:

https://developers.google.com/maps/documentation/android-api/signup#release-cert

https://facebook.github.io/react-native/docs/signed-apk-android.html

https://github.com/lelandrichardson/react-native-maps/blob/master/docs/installation.md

我想知道的是,如果我不在模拟器上运行,如何为 android 设置调试 API 密钥?我知道我可以使用这个命令

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
Run Code Online (Sandbox Code Playgroud)

如果我想创建一个模拟器可以查看的 debug.keystore,但是当我想编译、构建 apk 并在我的设备上运行时,这如何工作?我是否必须在 gradle.properties 中设置一个指向它的指针?React Native 是否知道在该文件夹中查找 debug.keystore,并将其合并到 apk 中?我不太确定这些东西是如何工作的。

android api-key react-native

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

react-native ×2

android ×1

api-key ×1