SAP Cloud Platform Android SDK

2020-09-09 20:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好, 我想等到响应返回后再这样...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,

我想等到响应返回后再这样做:

布尔值运行= true;
  scpService.getDownloadSetAsync(查询,下载-> {
     运行=假;
  },e-> {
     运行=假;
  });

  在跑步的时候) {
   尝试{
      Thread.sleep(1000);
 } catch(InterruptedException e){
      e.printStackTrace();
   }
 } 


,它仅适用于getAsync。

但是当我在createEntityAsync/updateEntityAsync/deleteEntityAsync上执行相同的操作时,响应未返回,并且系统陷入了while循环中。

我在开发人员指南上读到:

默认情况下,查询是在Async.THREAD_POOL_EXECUTOR上并行执行的,而CUD请求是在AsyncTask.SERIAL_EXECUTOR上串行执行的。 可以通过传入您自己的执行程序来更改此行为。

但是我不知道如何更改此行为?

谢谢。