Skip to content

Commit c5f12c6

Browse files
committed
fix: Prevent null eventSink crash in onSharedPreferenceChanged (#449)
- Added null check before calling `eventSink.success(result)` - Fixes intermittent crashes when reloading the app - Resolves #449
1 parent 072428b commit c5f12c6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

packages/activity_recognition_flutter/android/src/main/java/dk/cachet/activity_recognition_flutter/ActivityRecognitionFlutterPlugin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, Strin
168168
// Log.d("onSharedPreferenceChange", result);
169169
if (key!= null && key.equals(DETECTED_ACTIVITY)) {
170170
// Log.d(TAG, "Detected activity: " + result);
171-
eventSink.success(result);
171+
if (eventSink != null) eventSink.success(result);
172172
}
173173
}
174174
}

0 commit comments

Comments
 (0)