Trung BìnhAndroid iconAndroid

Suspend function trong Kotlin là gì?

Suspend function là hàm được đánh dấu bằng từ khóa suspend, có thể bị tạm dừng và tiếp tục bởi coroutine.

  • Chúng chỉ có thể được gọi từ suspend function khác hoặc trong một coroutine scope.
  • Suspend function là nền tảng của Kotlin coroutines, cho phép viết code bất đồng bộ theo kiểu tuần tự.

Ví dụ điển hình là bất kỳ hàm nào được đánh dấu suspend bên trong viewModelScope.launch {}.

Xem toàn bộ Android cùng filter theo level & chủ đề con.

Mở danh sách Android