Skip to content

[question]: unchecked cast Android #1122

@xunreal75

Description

@xunreal75

How can we help?

If i compile a flutter solution for an android device i get following messages.

is it possible to cast object to correct type?

these are the warnings:

/Users/lh/.pub-cache/hosted/pub.dev/onesignal_flutter-5.4.1/android/src/main/java/com/onesignal/flutter/OneSignalNotifications.java:195: warning: [unchecked] unchecked cast
value = getJsonFromMap((Map<String, Object>) value);
^
required: Map<String,Object>
found: Object
/Users/lh/.pub-cache/hosted/pub.dev/onesignal_flutter-5.4.1/android/src/main/java/com/onesignal/flutter/OneSignalUser.java:89: warning: [unchecked] unchecked cast
OneSignal.getUser().addAliases((Map<String, String>) call.arguments);
^
required: Map<String,String>
found: Object
/Users/lh/.pub-cache/hosted/pub.dev/onesignal_flutter-5.4.1/android/src/main/java/com/onesignal/flutter/OneSignalUser.java:104: warning: [unchecked] unchecked cast
OneSignal.getUser().removeAliases((List) call.arguments);
^
required: List
found: Object
/Users/lh/.pub-cache/hosted/pub.dev/onesignal_flutter-5.4.1/android/src/main/java/com/onesignal/flutter/OneSignalUser.java:139: warning: [unchecked] unchecked cast
OneSignal.getUser().addTags((Map<String, String>) call.arguments);
^
required: Map<String,String>
found: Object
/Users/lh/.pub-cache/hosted/pub.dev/onesignal_flutter-5.4.1/android/src/main/java/com/onesignal/flutter/OneSignalUser.java:154: warning: [unchecked] unchecked cast
OneSignal.getUser().removeTags((List) call.arguments);
^
required: List
found: Object
/Users/lh/.pub-cache/hosted/pub.dev/onesignal_flutter-5.4.1/android/src/main/java/com/onesignal/flutter/OneSignalInAppMessages.java:60: warning: [unchecked] unchecked cast
OneSignal.getInAppMessages().addTriggers((Map<String, String>) call.arguments);
^
required: Map<String,String>
found: Object
/Users/lh/.pub-cache/hosted/pub.dev/onesignal_flutter-5.4.1/android/src/main/java/com/onesignal/flutter/OneSignalInAppMessages.java:80: warning: [unchecked] unchecked cast
OneSignal.getInAppMessages().removeTriggers((Collection) call.arguments);
^
required: Collection
found: Object
7 warnings

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions