解析:在移至下一个任务之前先查询finsih任务

奥姆里·萨弗拉(Omri Savra)

这是主要的。按钮-

                    public void onClick(View v) {
                        dialog.show();

                        getTheMarkerId();



                        markerisfalseortrue(0);


                        dialog.hide();

                        cdd.dismiss();
                    }
                });

这是第一个任务:getTheMarkerId()

    queryfindmarkerid.findInBackground(new FindCallback<ParseObject>() {
        @Override
        public void done(List<ParseObject> parseObjects, ParseException e) {

            for (int i = 0; i<parseObjects.size(); i++)
            {
                if (parseObjects.get(i).getInt("longit") == themarkerlongitude && parseObjects.get(i).getInt("latit") ==  themarkerlatitude)
                {
                    themarkerid = parseObjects.get(i).getObjectId();
                }
            }


        }
    });

这是第二个任务-markerisfalseortrue(int i)

    if (i == 0)
    {
        queryfindmarkerid.getInBackground( themarkerid, new GetCallback<ParseObject>() {
            public void done(ParseObject gameScore, ParseException e) {
                if (e == null) {

                    nowscore = gameScore.getInt("false");
                    gameScore.put("false", nowscore +1 );
                    gameScore.saveInBackground();



                }
            }
        });

问题是:此查询具有出色的网络连接。您必须等待,直到完成。我怎样才能等到触发任务完成。

用户名

将方法调用markerisfalseortrue(0);放在getTheMarkerId()方法的done方法内部。这样,在第一个网络调用完成之前,markerisfalseortrue()方法将不会运行。

这是记住使用Parse查询方法及其回调的一种常见模式-如果您需要发出第二个请求,或执行某些只能在第一个网络调用完成后才能完成的操作,请在完成以下操作的方法中激活该操作:第一次网络通话。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

解析:在移至下一个任务之前先查询finsih任务

来自分类Dev

C ++在继续下一个任务之前先完成当前任务

来自分类Dev

将任务移至下一个冲刺但燃尽图为空

来自分类Dev

在继续执行下一个任务之前,使gulp同步写入文件

来自分类Dev

在传递到下一个任务之前访问src参数的值

来自分类Dev

Retrofit2:在 recyclerview 中执行下一个任务之前等待响应

来自分类Dev

设置变量以用于下一个任务

来自分类Dev

为什么在升级到下一个版本之前先更新软件?

来自分类Dev

为什么在升级到下一个版本之前先更新软件?

来自分类Dev

在Swift中转到下一个视图之前先验证信息

来自分类Dev

JavaScript游戏,在预装下一个代码之前先睡觉

来自分类Dev

移至下一个专栏

来自分类Dev

任务执行器不会立即运行下一个任务

来自分类Dev

jbpm 5.4任务已完成,但未创建下一个任务

来自分类Dev

如何确保一个脚本块在下一个块之前先运行?

来自分类Dev

依次遍历mongodb游标(在等待回调之前,移至下一个文档)

来自分类Dev

JavaFX8中的任务链:在上一个任务的onSucceeded完成之后开始下一个任务

来自分类Dev

Alfresco:如何在下一个任务中查看完成任务的数据?

来自分类Dev

强制任务在下一个任务开始前5天自动开始/结束-MS Project 2013

来自分类Dev

读取当前观察中的下一个非任务观察值

来自分类Dev

Gulp任务-将var传递到下一个管道

来自分类Dev

如何检测列表中的下一个任务,具体取决于顺序

来自分类Dev

从输出中提取值并发送到下一个任务

来自分类Dev

筛选计划任务列表,仅显示“下一个运行时间”

来自分类Dev

读取当前观察中的下一个非任务观察值

来自分类Dev

如何打印下一个要执行的crontab任务?

来自分类Dev

SSIS-For循环后如何执行下一个任务

来自分类Dev

无法将数组传递给 AWS StepFunction 中的下一个任务

来自分类Dev

跳到单线程 ExecutorSerivce 中的下一个任务?

Related 相关文章

  1. 1

    解析:在移至下一个任务之前先查询finsih任务

  2. 2

    C ++在继续下一个任务之前先完成当前任务

  3. 3

    将任务移至下一个冲刺但燃尽图为空

  4. 4

    在继续执行下一个任务之前,使gulp同步写入文件

  5. 5

    在传递到下一个任务之前访问src参数的值

  6. 6

    Retrofit2:在 recyclerview 中执行下一个任务之前等待响应

  7. 7

    设置变量以用于下一个任务

  8. 8

    为什么在升级到下一个版本之前先更新软件?

  9. 9

    为什么在升级到下一个版本之前先更新软件?

  10. 10

    在Swift中转到下一个视图之前先验证信息

  11. 11

    JavaScript游戏,在预装下一个代码之前先睡觉

  12. 12

    移至下一个专栏

  13. 13

    任务执行器不会立即运行下一个任务

  14. 14

    jbpm 5.4任务已完成,但未创建下一个任务

  15. 15

    如何确保一个脚本块在下一个块之前先运行?

  16. 16

    依次遍历mongodb游标(在等待回调之前,移至下一个文档)

  17. 17

    JavaFX8中的任务链:在上一个任务的onSucceeded完成之后开始下一个任务

  18. 18

    Alfresco:如何在下一个任务中查看完成任务的数据?

  19. 19

    强制任务在下一个任务开始前5天自动开始/结束-MS Project 2013

  20. 20

    读取当前观察中的下一个非任务观察值

  21. 21

    Gulp任务-将var传递到下一个管道

  22. 22

    如何检测列表中的下一个任务,具体取决于顺序

  23. 23

    从输出中提取值并发送到下一个任务

  24. 24

    筛选计划任务列表,仅显示“下一个运行时间”

  25. 25

    读取当前观察中的下一个非任务观察值

  26. 26

    如何打印下一个要执行的crontab任务?

  27. 27

    SSIS-For循环后如何执行下一个任务

  28. 28

    无法将数组传递给 AWS StepFunction 中的下一个任务

  29. 29

    跳到单线程 ExecutorSerivce 中的下一个任务?

热门标签

归档