相关疑难解决方法(0)

如何从Android中的任何异步操作获取数据

(免责声明:人们通过使用诸如Facebook,firebase等请求使用异步操作时询问数据是否为空/不正确会引起很多问题。我的意图是向所有开始的人都提供一个简单的答案在android中进行异步操作,因为我在搜索后无法真正找到一个示例)

我正在尝试从我的一项操作中获取数据,当我调试它时,值就在那里了,但是当我运行它们时它们总是为空,我该如何解决呢?

火力基地

firebaseFirestore.collection("some collection").get()
            .addOnSuccessListener(new OnSuccessListener<QuerySnapshot>() {
                @Override
                public void onSuccess(QuerySnapshot documentSnapshots) {
                     //I want to get these values here? 
            })
Run Code Online (Sandbox Code Playgroud)

脸书

GraphRequest request = GraphRequest.newGraphPathRequest(
            accessToken,
            "some path",
            new GraphRequest.Callback() {
                @Override
                public void onCompleted(GraphResponse response) {
                     //I want to get these values here? 
                }
            });
    request.executeAsync();
Run Code Online (Sandbox Code Playgroud)

java android kotlin firebase

9
推荐指数
3
解决办法
323
查看次数

标签 统计

android ×1

firebase ×1

java ×1

kotlin ×1