小编sis*_*del的帖子

Firebase在滚动上加载更多项目(Android)

我正在尝试创建一个聊天应用程序,我使用Firebase作为我的后端,我正在使用发送的最后10条消息填充我的listview onCreate(),我只是想在用户向上滚动时^它将每次加载10个时间.

我完成了所有工作,问题是Firebase 每次都加载所有数据,而不是将现有数据增加10.

例如:它在启动时加载10条消息,当我向上滚动它加载20条消息,然后它加载30条消息,而不是一次只加载10条消息.

这是代码:

//Listview to find when user is scrolling and reach the top i.e firstVisibleItem == 0

messagesList.setOnScrollListener(new AbsListView.OnScrollListener() {
    @Override
    public void onScrollStateChanged(AbsListView absListView, int i) {

    }

    @Override
    public void onScroll(AbsListView view, int firstVisibleItem,
        int visibleItemCount, int totalItemCount) {

        if (firstVisibleItem == 0 && !loading) {
            msgNum += 10;
            setMessagesList(msgNum); //your load more function
        }
    }
});

//Firebase to load more on scroll code:
public void setMessagesList(int msgNum) {

    MessegesRef2 = database.getReference("chatsMessages").child(chatID); …
Run Code Online (Sandbox Code Playgroud)

android listview firebase firebase-realtime-database

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

Firestore通过数组的字段值查询

我正在尝试运行一个简单的查询,在其中搜索包含对象数组内的值的文档。

例如,看一下我的数据库结构:

消防员数据库

我想运行类似于此的查询:

db.collection('identites').where("partyMembers", "array-contains", {name: "John Travolta"})
Run Code Online (Sandbox Code Playgroud)

实现此目标的正确方法是什么,Firestore是否有可能?

谢谢。

firebase reactjs google-cloud-firestore react-redux-firebase

6
推荐指数
2
解决办法
1383
查看次数

Unity3D-“父类具有布局组的类型”错误

我在Canvas中有这个简单的结构:

  • GameObject(垂直布局组)
    • UI图像(垂直布局组)
      • TMP UGUI文本(水平布局组,内容大小适合)

现在,它可以很好地工作,当文本超出边界时,UI图像将展开。但是由于我有一个布局组作为我的TMP文本的父级,因此我在文本的内容大小拟合器中收到一个错误,说“父级有一种布局组组件...”。结果,当文本更改时,图像高度有时不会更新(不会增大或缩小,只有在刷新或保存项目之后才可以)。

在此处输入图片说明 在此处输入图片说明

我在这里做错什么了吗?

layout user-interface unity-game-engine

3
推荐指数
2
解决办法
1996
查看次数