Check WorkInfo is Null
continuous-integration/drone/pr Build is passing Details

This shouldn't happen in normal use, but can happen in debug builds
This commit is contained in:
Sarah Jamie Lewis 2022-02-16 13:43:46 -08:00
parent 6859780873
commit 137de57e83
1 changed files with 1 additions and 1 deletions

View File

@ -218,7 +218,7 @@ class MainActivity: FlutterActivity() {
WorkManager.getInstance(this).enqueue(workRequest)
WorkManager.getInstance(applicationContext).getWorkInfoByIdLiveData(workRequest.id).observe(
this, Observer { workInfo ->
if (workInfo.state == WorkInfo.State.SUCCEEDED) {
if (workInfo != null && workInfo.state == WorkInfo.State.SUCCEEDED) {
val res = workInfo.outputData.keyValueMap.toString()
result.success(workInfo.outputData.getString("result"))
}