android - React Native - 为什么我们在 CameraRoll.getPhotos() 中使用 after 属性?

标签 android ios reactjs react-native

我正在创建一个照片应用程序,因此,出于这个原因,我正在学习官方的整个 CameraRoll 模块 documentation让一切都清楚。谁能告诉我们为什么我们在 CameraRoll.getPhotos() 中使用 after 属性,它需要什么字符串值?文档不够看懂。一个小例子将更受欢迎。谢谢!!!

最佳答案

作为documentation说,您只需将其设置为您之前调用的 end_cursor 即可获取更多照片。

这里有一个关于如何使用它的简单示例:

state = {
    lastCursor: (null : ?string),
};

getPhotos = () => 
    var fetchParams = {
        first: 10,
    }
    if (this.state.lastCursor) {
        fetchParams.after = this.state.lastCursor;
    }
    CameraRoll.getPhotos(fetchParams).then(result => {
        this.setState({lastCursor: result.page_info.end_cursor});
  });

您可以查看使用它的完整示例 here .

关于android - React Native - 为什么我们在 CameraRoll.getPhotos() 中使用 after 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53569942/

相关文章:

android - 从 parcelable、contentView 或 contentIntent 中提取通知文本

android 可检查 ListView

iphone - 根据手机图像iphone显示图像

iphone - 适用于 iOS 的 ARC 兼容图表框架

reactjs - 如何在我的 React 应用程序中仅显示我的 Register 组件

android - 在发布我的应用程序之前我应该​​做什么

java - FragmentPagerAdapter - 无法解析父类(super class)

iOS,用于调整自定义 subview 中的内容属性的模式

javascript - 如何为 react-table 组件添加 ID?

javascript - 我想将此 Flatlist react native 代码转换为类文件