implementation 'com.google.android.gms:play-services-tasks:17.2.1' import com.google.android.gms.tasks.Task; import com.google.android.gms.tasks.TaskCompletionSource; public class MyTask extends Task<String> { @Override protected void doInBackground() { } } TaskCompletionSource<String> taskCompletionSource = new TaskCompletionSource<>(); MyTask myTask = new MyTask(); myTask.execute(taskCompletionSource); Task<String> task = taskCompletionSource.getTask(); task.addOnCompleteListener(new OnCompleteListener<String>() { @Override public void onComplete(Task<String> task) { if (task.isSuccessful()) { String result = task.getResult(); } else { Exception exception = task.getException(); } } });


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