implementation 'com.google.android.gms:play-services-tasks:xx.x.x' public class MyTask extends Task<String> { private String taskData; public MyTask(String taskData) { this.taskData = taskData; } @Override protected String doInBackground() throws Exception { return "Task executed with data: " + taskData; } } Task<String> task1 = Tasks.forResult("Task 1 Data"); Task<String> task2 = Tasks.forResult("Task 2 Data"); Task<String> task3 = Tasks.forResult("Task 3 Data"); Task<List<String>> parallelTask = Tasks.whenAll(task1, task2, task3); parallelTask.addOnSuccessListener(list -> { for (String result : list) { System.out.println(result); } }); parallelTask.addOnFailureListener(e -> { e.printStackTrace(); }); Tasks.await(parallelTask);


上一篇:
下一篇:
切换中文