Skip to main content

One post tagged with "AsyncValue"

View All Tags

· 3 min read
Park Ki Hyun

path_provider 종류


gpt의 답변을 정리합니다.

  1. getApplicationDocumentsDirectory()
  • Windows에서 이 함수는 사용자의 "Documents" 폴더에 있는 애플리케이션 데이터 디렉토리를 반환합니다. 보통 C:\Users\<User Name>\Documents 경로로 찾을 수 있습니다.
  1. getApplicationSupportDirectory()
  • C:\Users\User\AppData\Roaming\ [패키지이름]\ [프로젝트이름]
  1. getDownloadsDirectory()
  • 사용자의 "Downloads" 폴더를 반환합니다, 보통 C:\Users\<User Name>\Downloads에 위치합니다.
  1. getExternalCacheDirectories()
  • Windows에서 외부 캐시 디렉토리는 일반적으로 해당되지 않습니다. 이 함수는 Windows에서 지원되지 않을 가능성이 높습니다.
  1. getExternalStorageDirectories({StorageDirectory? type})
  • Windows에서 외부 저장소 디렉토리는 일반적으로 해당되지 않으며, 이 함수는 Android 플랫폼에 특화되어 있습니다.
  1. getExternalStorageDirectory()
  • 이 함수도 마찬가지로 Windows에서는 일반적으로 사용되지 않습니다. Android에서는 외부 저장소의 루트 디렉토리를 반환합니다.
  1. getLibraryDirectory()
  • macOS에서만 사용되며, Windows에서는 해당 디렉토리가 없습니다.
  1. getTemporaryDirectory()
  • 시스템의 임시 폴더를 반환합니다. Windows에서는 보통 C:\Users\<User Name>\AppData\Local\Temp에 위치합니다.

AsyncValeu - properties


value

Async종류previous value [X]previous value [O]
AsyncLoadingnullprevious value
AsyncDatacurrent valuecurrent value
AsyncErrorrethrow errorprevious value

error, stackTrace

Async종류previous error [X]previous error [O]
AsyncLoadingnullprevious error
AsyncDatanullnull
AsyncErrorcurrent errorcurrent error

isLoading/hasValue/hasError

Async종류previous value [X]
previous error [X]
previous value [X]
previous error [O]
previous value [O]
previous error [X]
previous value [O]
previous error [O]
AsyncLoadingisLoading [O]
hasValue [X]
hasError [X]
isLoading [O]
hasValue [O]
hasError [X]
isLoading [O]
hasValue [X]
hasError [O]
isLoading [O]
hasValue [O]
hasError [O]
AsyncDataisLoading [X]
hasValue [O]
hasError [X]
isLoading [X]
hasValue [O]
hasError [X]
isLoading [X]
hasValue [O]
hasError [X]
isLoading [X]
hasValue [O]
hasError [X]
AsyncErrorisLoading [X]
hasValue [X]
hasError [O]
isLoading [X]
hasValue [O]
hasError [O]
isLoading [X]
hasValue [X]
hasError [O]
isLoading [X]
hasValue [O]
hasError [O]